Partilhar via


Método ICorDebug::SetUnmanagedHandler

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

Sintaxe

HRESULT SetUnmanagedHandler (
    [in] ICorDebugUnmanagedCallback  *pCallback
);

Parâmetros

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

Observações

O objeto manipulador de eventos para eventos não gerenciados deve ser definido após uma chamada para ICorDebug::Initialize e antes de qualquer chamada para ICorDebug::CreateProcess ou ICorDebug::D ebugActiveProcess. No entanto, para fins herdados, não é necessário definir o objeto do manipulador de eventos para eventos não gerenciados até que o primeiro evento de depuração nativo seja gerado. Especificamente, se ICorDebug::CreateProcess tiver definido o sinalizador CREATE_SUSPENDED, os eventos de depuração nativos não poderão ser despachados até que o thread principal seja retomado.

Requerimentos

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões .NET: Disponível desde o .NET Framework 1.0

Consulte também