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] Un puntatore a una matrice di byte da un evento di debug per le eccezioni native che include informazioni relative a un evento di debug gestito.
countBytes
[in] Il numero di elementi nella matrice di byte pRecord
.
format
[in] Membro di enumerazione CorDebugRecordFormat che specifica il formato dell'evento di debug non gestito.
dwFlags
[in] Un campo di bit che dipende dall'architettura di destinazione e che fornisce informazioni aggiuntive relative all'evento di debug. Per i sistemi Windows, può essere un membro dell'enumerazione CorDebugDecodeEventFlagsWindows .
dwThreadId
[in] L'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.
Commenti
Nota
Questo metodo è disponibile solo con .NET Native.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile dalla versione 4.6, solo .NET Native
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per