Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Hämtar den aktuella ramen i objektet ICorDebugStackWalk .
Syntax
HRESULT GetFrame([out] ICorDebugFrame ** pFrame);
Parameterar
pFrame
[i] En pekare till adressen till det skapade ramobjektet som representerar den aktuella ramen i stacken.
Returvärde
Den här metoden returnerar följande specifika HRESULT-fel samt HRESULT-fel som indikerar metodfel.
| HRESULT | Description |
|---|---|
| S_OK | Körningen returnerade den aktuella ramen. |
| E_FAIL | Den aktuella ramen returnerades inte. |
| S_FALSE | Den aktuella ramen är en intern stackram. |
| E_INVALIDARG |
pFrame är null. |
| CORDBG_E_PAST_END_OF_STACK | Bildrutepekaren är redan i slutet av stacken. Därför går det inte att komma åt några ytterligare bildrutor. |
Exceptions
Anmärkningar
ICorDebugStackWalk returnerar endast faktiska stackramar. Använd metoden ICorDebugThread3::GetActiveInternalFrames för att returnera interna ramar. (Interna ramar är datastrukturer som skickas till stacken av körningen för att lagra tillfälliga data.)
Kravspecifikation
Plattformar: Se Operativsystem som stöds av .NET.
Rubrik: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET-versioner: Tillgänglig sedan .NET Framework 4.0