ICorDebugDataTarget2::CreateVirtualUnwinder, méthode
Crée un dérouleur de pile qui commence le déroulement à partir d'un contexte initial (qui n'est pas forcément 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] L'ID de thread natif du thread à partir duquel dérouler la pile.
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 l'opération a réussi. Toute autre valeur HRESULT
indique l'échec de l'opération. Tout HRESULT
défaillant reçu par mscordbi est considéré comme irrécupérable. Les méthodes ICorDebug retournent alors CORDBG_E_DATA_TARGET_ERROR
.
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