Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Fornisce metodi per fare un percorso chiamate nello stack utilizzando informazioni nel file con estensione pdb.
IDiaStackWalker: IUnknown
Metodi nell'ordine di Vtable
Nella tabella seguente sono elencati i metodi di IDiaStackWalker.
Metodo |
Descrizione |
|---|---|
Recupera un enumeratore dello stack frame per le piattaforme x86. |
|
Recupera un enumeratore dello stack frame per un tipo di piattaforma specifico. |
Note
Questa interfaccia viene utilizzata per ottenere un elenco degli stack frame per un modulo caricato.Ognuno dei metodi viene passato IDiaStackWalkHelper oggetto (implementata dall'applicazione client) che fornisce le informazioni necessarie per creare l'elenco degli stack frame.
Note per i chiamanti
Questa interfaccia è ottenuto chiamando CoCreateInstance metodo con l'identificatore di classe CLSID_DiaStackWalker e l'ID dell'interfaccia di IID_IDiaStackWalker.Nell'esempio viene illustrata questa interfaccia viene ottenuta.
Esempio
In questo esempio viene illustrato come ottenere IDiaStackWalker interfaccia.
IDiaStackWalker* pStackWalker;
HRESULT hr = CoCreateInstance(CLSID_DiaStackWalker,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDiaStackWalker,
(void**) &pStackWalker);
if (FAILED(hr))
{
// Report error and exit
}
Requisiti
intestazione: Dia2.h
raccolta: diaguids.lib
DLL: msdia80.dll