Freigeben über


ICorDebugNativeFrame2::GetStackParameterSize-Methode

Gibt die kumulative Größe der Parameter im Stapel unter x86-Betriebssystemen zurück.

Syntax

HRESULT GetStackParameterSize([out] ULONG32 * pSize)

Parameter

pSize [out] Ein Zeiger auf die kumulative Größe der Parameter im Stapel.

Rückgabewert

Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler zurück, die Methodenfehler anzeigen.

HRESULT BESCHREIBUNG
S_OK Die Stapelgröße wurde erfolgreich zurückgegeben.
S_FALSE GetStackParameterSize wurde auf einer Nicht-x86-Plattform aufgerufen.
E_FAIL The size of the parameters could not be returned.
E_INVALIDARG pSize ist null.

Ausnahmen

Bemerkungen

Die ICorDebugStackWalk-Methoden passen den Stapelzeiger nicht für Parameter an, die auf den Stapel gepusht werden. Stattdessen können Sie den von GetStackParameterSize zurückgegebenen Wert verwenden, um den Stapelzeiger so anzupassen, dass ein nativer Entlader erstellt wird, der die Parameter berücksichtigt.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 4 verfügbar

Siehe auch