Partager via


ICorDebugNativeFrame2::GetStackParameterSize, méthode

Retourne la taille cumulée des paramètres sur la pile pour les systèmes d'exploitation x86.

HRESULT GetStackParameterSize([out] ULONG32 * pSize)

Paramètres

  • pSize
    [out] Pointeur vers la taille cumulée des paramètres sur la pile.

Valeur de retour

Cette méthode retourne les HRESULT spécifiques suivants ainsi que les erreurs HRESULT qui indiquent l'échec de la méthode.

HRESULT

Description

S_OK

La taille de la pile a été correctement retournée.

S_FALSE

GetStackParameterSize a été appelé sur une plateforme autre que x86.

E_FAIL

The size of the parameters could not be returned.

E_INVALIDARG

pSize a la valeur null.

Notes

Les méthodes ICorDebugStackWalk n'ajustent pas le pointeur de pile pour les paramètres qui font l'objet d'un push sur la pile. À la place, vous pouvez utiliser la valeur retournée par GetStackParameterSize afin d'ajuster le pointeur de pile pour donner une valeur de départ au dérouleur natif, qui effectue l'ajustement pour les paramètres.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

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

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4

Voir aussi

Référence

ICorDebugNativeFrame2, interface

Autres ressources

Interfaces de débogage

Débogage (Référence des API non managées)