Partager via


ICorDebugDataTarget2 ::CreateVirtualUnwinder, méthode

Crée un nouveau déroulement de pile qui démarre le déroulement à partir d’un contexte initial (qui n’est pas nécessairement la feuille d’un thread).

Syntaxe

HRESULT CreateVirtualUnwinder(
    [in] DWORD nativeThreadID,
    [in] ULONG32 contextFlags,
    [in] ULONG32 cbContext,
    [in, size_is(cbContext)] BYTE initialContext[],
    [out] ICorDebugVirtualUnwinder ** ppUnwinder);
};

Paramètres

nativeThreadID [in] ID de thread natif du thread dont la pile doit être déwound.

contextFlags [in] Indicateurs qui spécifient les parties du contexte définies dans initialContext.

cbContext [in] Taille de initialContext.

initialContext [in] Données dans le contexte.

ppUnwinder [out] Pointeur vers l’adresse d’un objet d’interface ICorDebugVirtualUnwinder.

Valeur de retour

S_OK si elle réussit. Tout autre indique l’échec HRESULT . Toute défaillance HRESULT reçue par mscordbi est considérée comme irrécupérable et provoque le retour CORDBG_E_DATA_TARGET_ERRORdes méthodes ICorDebug.

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