Freigeben über


ICorDebugNativeFrame2::GetStackParameterSize-Methode

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

HRESULT GetStackParameterSize([out] ULONG32 * pSize)

Parameter

  • pSize
    [out] Ein Zeiger auf die kumulierte Größe der Parameter auf dem Stapel.

Rückgabewert

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

HRESULT

Beschreibungen

S_OK

Die Stapelgröße wurde erfolgreich zurückgegeben.

S_FALSE

GetStackParameterSize wurde nicht auf einer x86-Plattform aufgerufen.

E_FAIL

The size of the parameters could not be returned.

E_INVALIDARG

pSize ist null.

Hinweise

Die ICorDebugStackWalk-Methoden passen den Stapelzeiger für Parameter nicht an, die auf dem Stapel abgelegt werden. Stattdessen können Sie den von GetStackParameterSize zurückgegebenen Wert zum Anpassen des Stapelzeigers verwenden, um einen Startwert für einen systemeigenen Entlader festzulegen, der die Parameter anpasst.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4

Siehe auch

Referenz

ICorDebugNativeFrame2-Schnittstelle

Weitere Ressourcen

Debugschnittstellen

Debuggen (Referenz zur nicht verwalteten API)