Condividi tramite


Metodo ICorDebug::SetUnmanagedHandler

Specifica l'oggetto gestore eventi per gli eventi non gestiti.

HRESULT SetUnmanagedHandler (
    [in] ICorDebugUnmanagedCallback  *pCallback
);

Parametri

  • pCallback
    [in] Puntatore a un oggetto ICorDebugUnmanagedCallback che rappresenta il gestore dell'evento per gli eventi non gestiti.

Note

L'oggetto del gestore dell'evento per gli eventi non gestiti deve essere impostato dopo una chiamata a ICorDebug::Initialize e prima di qualsiasi chiamata a ICorDebug::CreateProcess o ICorDebug::DebugActiveProcess. Per conformità alla situazione legacy, non è tuttavia necessario impostare l'oggetto gestore eventi per gli eventi non gestiti finché non viene generato il primo evento di debug nativo. Più specificamente, se ICorDebug::CreateProcess ha impostato il flag CREATE_SUSPENDED, gli eventi di debug nativi non possono essere inviati fino alla ripresa del thread principale.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Riferimenti

Interfaccia ICorDebug