Partager via


ICorDebugNativeFrame2 ::GetStackParameterSize, méthode

Retourne la taille cumulative des paramètres de la pile sur les systèmes d’exploitation x86.

Syntaxe

HRESULT GetStackParameterSize([out] ULONG32 * pSize)

Paramètres

pSize [out] Pointeur vers la taille cumulative des paramètres de la pile.

Valeur de retour

Cette méthode retourne les HRESULT spécifiques suivantes ainsi que les erreurs HRESULT qui indiquent une défaillance de méthode.

HRESULT Descriptif
S_OK La taille de la pile a été retournée avec succès.
S_FALSE GetStackParameterSize a été appelé sur une plateforme non x86.
E_FAIL The size of the parameters could not be returned.
E_INVALIDARG pSize Est null.

Exceptions

Remarques

Les méthodes ICorDebugStackWalk n’ajustent pas le pointeur de pile pour les paramètres qui sont envoyés (push) sur la pile. Au lieu de cela, vous pouvez utiliser la valeur retournée pour GetStackParameterSize ajuster le pointeur de pile pour amorçage d’un déroulement natif, qui s’ajuste pour les paramètres.

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.0

Voir aussi