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
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour