ICorDebug::SetUnmanagedHandler 方法
指定未托管事件的事件处理程序对象。
语法
HRESULT SetUnmanagedHandler (
[in] ICorDebugUnmanagedCallback *pCallback
);
参数
pCallback
[in]指向表示非托管事件的事件处理程序的 ICorDebugUnmanagedCallback 对象的指针。
注解
非托管事件的事件处理程序对象必须在调用 ICorDebug::Initialize 之后和对 ICorDebug::CreateProcess 或 ICorDebug::DebugActiveProcess 的任何调用之前设置。 但是,对于旧用途,在引发第一个本机调试事件之前,无需为非托管事件设置事件处理程序对象。 具体而言,如果 ICorDebug::CreateProcess
已设置 CREATE_SUSPENDED 标志,则在主线程恢复之前,无法调度本机调试事件。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 1.0 起可用