GetStartupNotificationEvent 函式

建立或開啟任何載入指定目標處理序的 Common Language Runtime (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 執行任何 Managed 程式碼之前,會對事件發出信號。

需求

平台:請參閱 .NET 支援的作業系統

標題:dbgshim.h

程式庫:dbgshim.dll

.NET 版本: 自 .NET Core 2.1 起提供