Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt Methoden bereit, um einen Stackwalk mithilfe der Informationen in der PDB-Datei zu ermöglichen.
IDiaStackWalker: IUnknown
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDiaStackWalkeran.
Methode |
Beschreibung |
|---|---|
Ruft einen Stapelrahmenenumerator für x86-Plattformen ab. |
|
Ruft einen Stapelrahmen enumerator für einen bestimmten Plattform des Arrays ab. |
Hinweise
Diese Schnittstelle wird verwendet, um eine Liste der Stapelrahmen für ein geladenes Modul.Jeder der Methoden wird ein IDiaStackWalkHelper-Objekt übergeben (implementiert durch die Clientanwendung), das die erforderlichen Informationen bereitstellt, um die Liste der Stapelrahmen zu erstellen.
Hinweise für Aufrufer
Diese Schnittstelle wird abgerufen, indem die CoCreateInstance-Methode mit den Klassenbezeichner CLSID_DiaStackWalker und die Schnittstellen-ID von IID_IDiaStackWalkeraufruft.Im Beispiel wird gezeigt, wie diese Schnittstelle ermittelt wird.
Beispiel
Dieses Beispiel zeigt, wie die IDiaStackWalker-Schnittstelle abruft.
IDiaStackWalker* pStackWalker;
HRESULT hr = CoCreateInstance(CLSID_DiaStackWalker,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDiaStackWalker,
(void**) &pStackWalker);
if (FAILED(hr))
{
// Report error and exit
}
Anforderungen
Header: Dia2.h
Bibliothek: diaguids.lib
DLLs: msdia80.dll