Compartir a través de


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

Vea también

Referencia

ICorDebug (Interfaz)