IDiaStackWalker
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