Condividi tramite


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 .

Vedi anche