次の方法で共有


GetStartupNotificationEvent 関数

指定されたターゲット プロセスで読み込まれている共通言語ランタイム (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 以降で使用可能