指定されたターゲット プロセスで読み込まれている共通言語ランタイム (CLR) によって通知されるイベント ハンドルを作成または開きます。 この API は Windows のみです。
構文
HRESULT GetStartupNotificationEvent (
[in] DWORD debuggeePID,
[out] HANDLE* phStartupEvent
);
パラメーター
debuggeePID
[in]CLR スタートアップ通知の受信元となるターゲット プロセスのプロセス識別子。
phStartupEvent
[out]起動時に CLR によって通知されるハンドルへのポインター。
戻り値
S_OK
スタートアップ通知イベントのハンドルが正常に取得されました。
E_INVALIDARG
phStartupEvent
が null であるか、 debuggeePID
は現在実行中のプロセスを参照していません。
E_FAIL
(またはその他の E_
リターン コード)
スタートアップ通知イベントのハンドルを取得できません。
注釈
Windows オペレーティング システムでは、 debuggeePID
は OS プロセス識別子にマップされます。
イベントは、イベントを通知する CLR によってマネージド コードが実行される前に通知されます。
要求事項
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダー: dbgshim.h
ライブラリ: dbgshim.dll
.NET バージョン: .NET Core 2.1 以降で使用可能
.NET