IDiaStackWalkFrame
Gestisce il contesto dello stack tra le chiamate del metodo IDiaFrameData::execute .
Sintassi
IDiaStackWalkFrame : IUnknown
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IDiaStackWalkFrame
.
metodo | Descrizione |
---|---|
IDiaStackWalkFrame::get_registerValue | Recupera il valore di un registro. |
IDiaStackWalkFrame::put_registerValue | Imposta il valore di un registro. |
IDiaStackWalkFrame::readMemory | Legge la memoria dall'immagine. |
IDiaStackWalkFrame::searchForReturnAddress | Cerca l'indirizzo restituito della funzione più vicina nel frame dello stack specificato. |
IDiaStackWalkFrame::searchForReturnAddressStart | Cerca nel frame dello stack specificato un indirizzo restituito in corrispondenza o vicino all'indirizzo specificato. |
Osservazioni:
Questa interfaccia viene usata durante l'esecuzione del programma per leggere e scrivere registri, nonché accedere alla memoria e trovare gli indirizzi restituiti.
Note per i chiamanti
L'applicazione client implementa questa interfaccia e passa un'istanza dell'interfaccia al metodo IDiaFrameData::execute . La stessa istanza di questa interfaccia viene usata di nuovo e di nuovo per mantenere lo stato dei registri durante ogni chiamata del execute
metodo. Il execute
metodo usa anche questa interfaccia per determinare l'indirizzo restituito.
Requisiti
Intestazione: Dia2.h
Libreria: diaguids.lib
DLL: msdia80.dll