IDiaStackWalkHelper
Semplifica l'esecuzione dello stack usando il file del database di debug del programma (con estensione pdb).
Sintassi
IDiaStackWalkHelper: IUnknown
Metodi nell'ordine Vtable
La tabella seguente illustra i metodi di IDiaStackWalkHelper
:
metodo | Descrizione |
---|---|
IDiaStackWalkHelper::get_registerValue | Recupera il valore di un registro. |
IDiaStackWalkHelper::put_registerValue | Imposta il valore di un registro. |
IDiaStackWalkHelper::readMemory | Legge un blocco di dati dall'immagine dell'eseguibile in memoria. |
IDiaStackWalkHelper::searchForReturnAddress | Cerca l'indirizzo restituito della funzione più vicina nel frame dello stack specificato. |
IDiaStackWalkHelper::searchForReturnAddressStart | Cerca nel frame dello stack specificato un indirizzo restituito in corrispondenza o vicino all'indirizzo dello stack specificato. |
IDiaStackWalkHelper::frameForVA | Recupera il frame dello stack che contiene l'indirizzo virtuale specificato. |
IDiaStackWalkHelper::symbolForVA | Recupera il simbolo che contiene l'indirizzo virtuale specificato. Nota: il simbolo deve avere il tipo SymTagFunctionType (valore dell'enumerazione SymTagEnum). |
IDiaStackWalkHelper::pdataForVA | Restituisce il blocco di dati PDATA associato all'indirizzo virtuale specificato. |
IDiaStackWalkHelper::imageForVA | Recupera l'indirizzo virtuale iniziale di un eseguibile, dato un indirizzo virtuale in un punto qualsiasi nello spazio di memoria dell'eseguibile. |
Osservazioni:
Questa interfaccia viene chiamata dal codice DIA per ottenere informazioni sull'eseguibile per costruire un elenco di stack frame durante l'esecuzione del programma.
Note per i chiamanti
Un'applicazione client implementa questa interfaccia per supportare l'esecuzione dello stack durante l'esecuzione del programma. Un'istanza di questa interfaccia viene passata ai metodi IDiaStackWalker::getEnumFrames o IDiaStackWalker::getEnumFrames2 .
Requisiti
Intestazione: Dia2.h
Libreria: diaguids.lib
DLL: msdia80.dll
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per