Share via


ICorDebugProcess6::DecodeEvent, méthode

Décode les événements de débogage managés qui ont été encapsulés dans la charge utile des événements de débogage d'exception native conçus à cet effet.

Syntaxe

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

Paramètres

pRecord
[in] Pointeur vers un tableau d'octets issu d'un événement de débogage d'exception native qui contient des informations sur un événement de débogage managé.

countBytes
[in] Nombre d'éléments dans le tableau d'octets pRecord.

format
[in] Membre de l’énumération CorDebugRecordFormat qui spécifie le format de l’événement de débogage non managé.

dwFlags
[in] Champ de bits qui dépend de l'architecture cible et qui spécifie des informations supplémentaires sur l'événement de débogage. Pour les systèmes Windows, il peut s’agir d’un membre de l’énumération CorDebugDecodeEventFlagsWindows.

dwThreadId
[in] Identificateur de système d'exploitation du thread sur lequel l'exception a été levée.

ppEvent
[out] Pointeur vers l’adresse d’un objet ICorDebugDebugEvent qui représente un événement de débogage managé décodé.

Notes

Notes

Cette méthode est uniquement disponible avec .NET Native.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorDebug.idl, CorDebug.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 4.6, .NET Native uniquement

Voir aussi