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