共用方式為


ICorDebug::SetUnmanagedHandler 方法

指定 Unmanaged 事件的事件處理程式物件。

語法

HRESULT SetUnmanagedHandler (
    [in] ICorDebugUnmanagedCallback  *pCallback
);

參數

pCallback[in]ICorDebugUnmanagedCallback 物件的指標,代表 Unmanaged 事件的事件處理程式。

備註

Unmanaged 事件的事件處理程式對象必須設定在呼叫 ICorDebug::Initialize 之後,以及在呼叫 ICorDebug::CreateProcess 或 ICorDebug::D ebugActiveProcess 之前設定。 不過,針對舊版用途,您不需要為 Unmanaged 事件設定事件處理程式物件,直到引發第一個原生偵錯事件為止。 具體來說,如果 ICorDebug::CreateProcess 已設定 CREATE_SUSPENDED 旗標,則在繼續主線程之前,無法分派原生偵錯事件。

需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework 版本: 自 1.0 起提供

另請參閱