Metodo ICorDebugProcess6::DecodeEvent
Decodifica gli eventi di debug gestiti incapsulati nel payload di eventi di debug per le eccezioni native appositamente predisposte.
Sintassi
HRESULT DecodeEvent(
[in, length_is(countBytes), size_is(countBytes)] const BYTE pRecord[],
[in] DWORD countBytes,
[in] CorDebugRecordFormat format,
[in] DWORD dwFlags,
[in] DWORD dwThreadId,
[out] ICorDebugDebugEvent **ppEvent
);
Parametri
pRecord
[in] Puntatore a una matrice di byte da un evento di debug di eccezioni nativo che include informazioni su un evento di debug gestito.
countBytes
[in] Numero di elementi nella pRecord
matrice di byte.
format
[in] Membro di enumerazione CorDebugRecordFormat che specifica il formato dell'evento di debug non gestito.
dwFlags
[in] Campo di bit che dipende dall'architettura di destinazione e che specifica informazioni aggiuntive sull'evento di debug. Per i sistemi Windows, può essere un membro dell'enumerazione CorDebugDecodeEventFlagsWindows .
dwThreadId
[in] Identificatore del sistema operativo del thread in cui è stata generata l'eccezione.
ppEvent
[out] Puntatore all'indirizzo di un oggetto ICorDebugDebugEvent che rappresenta un evento di debug gestito decodificato.
Osservazioni:
Nota
Questo metodo è disponibile solo con .NET Native.
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili solo dalla versione 4.6, .NET Native