Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Decodifica gli eventi di debug gestiti che sono stati incapsulati nel payload di eventi di debug delle eccezioni native appositamente creati.
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:
Annotazioni
Questo metodo è disponibile solo con .NET Native.
Requisiti
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Intestazione: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versioni di .NET: Disponibile a partire da .NET Framework 4.6