Partager via


ICorDebugProcess6 ::D ecodeEvent, 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 natif spécialement conçus.

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 à partir d’un événement de débogage d’exception natif qui inclut 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 d’é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 être membre de l’énumération CorDebugDecodeEventFlagsWindows .

dwThreadId [in] Identificateur du 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é.

Remarques

Note

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

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

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

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 4.6

Voir aussi