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