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