Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene il frame corrente nell'oggetto ICorDebugStackWalk .
Sintassi
HRESULT GetFrame([out] ICorDebugFrame ** pFrame);
Parametri
pFrame
[in] Puntatore all'indirizzo dell'oggetto frame creato che rappresenta il frame corrente nello stack.
Valore restituito
Questo metodo restituisce gli HRESULT specifici seguenti e gli errori HRESULT che indicano l'errore del metodo.
| HRESULT | Description |
|---|---|
| S_OK | Il runtime ha restituito correttamente il frame corrente. |
| E_FAIL | Il frame corrente non è stato restituito. |
| S_FALSE | Il frame corrente è un frame dello stack nativo. |
| E_INVALIDARG |
pFrame è Null. |
| CORDBG_E_PAST_END_OF_STACK | Il puntatore del frame è già alla fine dello stack; pertanto, non è possibile accedere a fotogrammi aggiuntivi. |
Exceptions
Osservazioni:
ICorDebugStackWalk restituisce solo gli stack frame effettivi. Usare il metodo ICorDebugThread3::GetActiveInternalFrames per restituire fotogrammi interni. I frame interni sono strutture di dati di cui viene eseguito il push nello stack dal runtime per archiviare i dati temporanei.
Requisiti
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Intestazione: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versioni di .NET: Disponibile a partire da .NET Framework 4.0