Compartilhar via


Método de ICorDebug::SetUnmanagedHandler

Especifica o objeto de manipulador de eventos para eventos de não gerenciados.

HRESULT SetUnmanagedHandler (
    [in] ICorDebugUnmanagedCallback  *pCallback
);

Parâmetros

  • pCallback
    [in] Um ponteiro para um ICorDebugUnmanagedCallback o objeto que representa o manipulador de eventos para eventos de não gerenciados.

Comentários

O manipulador de eventos de objeto para não gerenciados eventos devem ser definidos após uma chamada para ICorDebug::Initialize e antes de qualquer chamada para ICorDebug::CreateProcess ou ICorDebug::DebugActiveProcess. No entanto, para fins de legado não são necessário definir o objeto do manipulador de evento para eventos não gerenciados até o primeiro evento de depuração nativa é disparado. Especificamente, se ICorDebug::CreateProcess definiu o sinalizador CREATE_SUSPENDED, o debug nativo, eventos não podem ser despachados até que o thread principal é reiniciado.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Interface de ICorDebug