Condividi tramite


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

Vedi anche