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.
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 .NET Framework System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0