ICorDebug::SetUnmanagedHandler (Método)
Especifica el objeto de controlador de eventos para los eventos no administrados.
HRESULT SetUnmanagedHandler (
[in] ICorDebugUnmanagedCallback *pCallback
);
Parámetros
- pCallback
[in] Puntero a un objeto ICorDebugUnmanagedCallback que representa el controlador de eventos para los eventos no administrados.
Comentarios
El objeto de controlador de eventos para los eventos no administrados se debe establecer después de una llamada a ICorDebug::Initialize y antes de cualquier llamada a ICorDebug::CreateProcess o ICorDebug::DebugActiveProcess. Sin embargo, por compatibilidad con el comportamiento de versiones anteriores, no es obligatorio establecer el objeto de controlador de eventos para los eventos no administrados hasta que no se provoque el primer evento de depuración nativo. En concreto, si ICorDebug::CreateProcess ha establecido el marcador CREATE_SUSPENDED, no se pueden enviar los eventos de depuración nativos hasta que no se reanude el subproceso principal.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0