IDiaStackWalker
Poskytuje metody, jak provést zásobníku vás pomocí informací v souboru PDB.
IDiaStackWalker: IUnknown
Metody v pořadí virtuální tabulka
Následující tabulka obsahuje metody IDiaStackWalker.
Metoda |
Description |
---|---|
Načte čítač rámců zásobníku pro x 86 platformách. |
|
Načte rozpoznávací modul zásobníku rámce pro konkrétní platformu. |
Poznámky
Toto rozhraní lze získat seznam rámce zavedeného modulu zásobníku.Každé z těchto metod je předán IDiaStackWalkHelper objektu (implementováno pomocí klientské aplikace), která poskytuje informace potřebné k vytvoření seznamu bloků zásobníku.
Poznámky pro volající
Toto rozhraní je získat voláním CoCreateInstance metodou s identifikátorem třídy CLSID_DiaStackWalker a ID rozhraní IID_IDiaStackWalker.Příklad ukazuje, jak je získat toto rozhraní.
Příklad
Tento příklad ukazuje, jak lze získat IDiaStackWalker rozhraní.
IDiaStackWalker* pStackWalker;
HRESULT hr = CoCreateInstance(CLSID_DiaStackWalker,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDiaStackWalker,
(void**) &pStackWalker);
if (FAILED(hr))
{
// Report error and exit
}
Požadavky
Záhlaví: Dia2.h
Knihovny: diaguids.lib
Knihovna DLL: msdia80.dll