Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the event handler object for unmanaged events.
Syntax
HRESULT SetUnmanagedHandler (
[in] ICorDebugUnmanagedCallback *pCallback
);
Parameters
pCallback
[in] A pointer to an ICorDebugUnmanagedCallback object that represents the event handler for unmanaged events.
Remarks
The event handler object for unmanaged events must be set after a call to ICorDebug::Initialize and before any calls to ICorDebug::CreateProcess or ICorDebug::DebugActiveProcess. However, for legacy purposes, you are not required to set the event handler object for unmanaged events until the first native debug event is raised. Specifically, if ICorDebug::CreateProcess
has set the CREATE_SUSPENDED flag, native debug events cannot be dispatched until the main thread is resumed.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 1.0