Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den aktuellen Frame im ICorDebugStackWalk-Objekt ab.
HRESULT GetFrame([out] ICorDebugFrame ** pFrame);
Parameter
- pFrame
[in] Ein Zeiger auf die Adresse des erstellten Frameobjekts, das den aktuellen Frame im Stapel darstellt.
Rückgabewert
Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler für Methodenfehler zurück.
HRESULT |
Beschreibung |
|---|---|
S_OK |
Die Laufzeit hat den aktuellen Frame erfolgreich zurückgegeben. |
E_FAIL |
Der aktuelle Frame wurde nicht zurückgegeben. |
S_FALSE |
Der aktuelle Frame ist ein systemeigener Stapelrahmen. |
E_INVALIDARG |
ppFrame ist NULL. |
CORDBG_E_PAST_END_OF_STACK |
Der Framezeiger befindet sich bereits am Ende des Stapels, daher kann auf keine weiteren Frames zugegriffen werden. |
Hinweise
ICorDebugStackWalk gibt nur tatsächliche Stapelrahmen zurück. Verwenden Sie die ICorDebugThread3::GetActiveInternalFrames-Methode, um interne Frames zurückzugeben. (Interne Frames sind Datenstrukturen, die von der Laufzeit auf dem Stapel abgelegt werden, um temporäre Daten zu speichern.)
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4
Siehe auch
Referenz
ICorDebugStackWalk-Schnittstelle