Metodo ICorDebugProcess6::DecodeEventICorDebugProcess6::DecodeEvent Method

Decodifica gli eventi di debug gestiti incapsulati nel payload di eventi di debug per le eccezioni native appositamente predisposte.Decodes managed debug events that have been encapsulated in the payload of specially crafted native exception debug events.

SintassiSyntax

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  
);  

ParametriParameters

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.[in] A pointer to a byte array from a native exception debug event that includes information about a managed debug event.

countBytes
[in] Il numero di elementi nella matrice di byte pRecord.[in] The number of elements in the pRecord byte array.

format
[in] Oggetto CorDebugRecordFormat membro di enumerazione che specifica il formato dell'evento di debug non gestito.[in] A CorDebugRecordFormat enumeration member that specifies the format of the unmanaged debug event.

dwFlags
[in] Un campo di bit che dipende dall'architettura di destinazione e che fornisce informazioni aggiuntive relative all'evento di debug.[in] A bit field that depends on the target architecture and that specifies additional information about the debug event. Per i sistemi Windows, può essere un membro del CorDebugDecodeEventFlagsWindows enumerazione.For Windows systems, it can be a member of the CorDebugDecodeEventFlagsWindows enumeration.

dwThreadId
[in] L'identificatore del sistema operativo del thread in cui è stata generata l'eccezione.[in] The operating system identifier of the thread on which the exception was thrown.

ppEvent
[out] Un puntatore all'indirizzo di un ICorDebugDebugEvent oggetto che rappresenta un evento di debug gestito decodificato.[out] A pointer to the address of an ICorDebugDebugEvent object that represents a decoded managed debug event.

NoteRemarks

Nota

Questo metodo è disponibile solo con .NET Native.This method is available with .NET Native only.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Cordebug. idl, Cordebug. HHeader: CorDebug.idl, CorDebug.h

Libreria: CorGuids. libLibrary: CorGuids.lib

Versioni di .NET framework: Disponibile a partire dalla versione 4.6, solo in .NET NativeAvailable since 4.6, .NET Native only.NET Framework Versions: Disponibile a partire dalla versione 4.6, solo in .NET NativeAvailable since 4.6, .NET Native only

Vedere ancheSee Also

Interfaccia ICorDebugProcess6ICorDebugProcess6 Interface
Interfacce di debugDebugging Interfaces