Freigeben über


ICorDebugNativeFrame2::GetStackParameterSize-Methode

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

Syntax

HRESULT GetStackParameterSize([out] ULONG32 * pSize)

Die 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 auf Methodenfehler hinweisen.

HRESULT Description
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.

Exceptions

Bemerkungen

Die ICorDebugStackWalk-Methoden passen den Stapelzeiger nicht für Parameter an, die auf dem Stapel verschoben werden. Stattdessen können Sie den von Ihnen zurückgegebenen GetStackParameterSize Wert verwenden, um den Stapelzeiger so anzupassen, dass ein systemeigener Abspanner seedt wird, der sich an die Parameter anpasst.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.0

Siehe auch