Sdílet prostřednictvím


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

IDiaStackWalker::getEnumFrames

Načte čítač rámců zásobníku pro x 86 platformách.

IDiaStackWalker::getEnumFrames2

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

Viz také

Referenční dokumentace

IDiaStackWalkHelper

Další zdroje

Rozhraní (ladění přístupu k rozhraní SDK)