IDiaFrameData::execute
Esegue la rimozione dello stack e restituisce i risultati in un'interfaccia stack walk frame.
Sintassi
HRESULT execute (
IDiaStackWalkFrame* frame
);
Parametri
frame
[in] Oggetto IDiaStackWalkFrame che contiene lo stato dei registri dei fotogrammi.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore. Nella tabella seguente vengono illustrati i possibili valori restituiti per questo metodo.
Valore | Descrizione |
---|---|
E_DIA_INPROLOG | Impossibile eseguire uno stack frame nel codice del prologo. |
E_DIA_SYNTAX | Errore di analisi rilevato nel programma frame. |
E_DIA_FRAME_ACCESS | Impossibile accedere ai registri o alla memoria. |
E_DIA_VALUE | Errore nel calcolo di un valore ,ad esempio divisione per zero. |
Osservazioni:
Questo metodo viene chiamato durante il debug per rimuovere lo stack. L'oggetto IDiaStackWalkFrame viene implementato dall'applicazione client per ricevere aggiornamenti ai registri e per fornire metodi usati dal execute
metodo .