Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyediakan metode untuk melakukan stack walk menggunakan informasi dalam file .pdb.
Sintaks
IDiaStackWalker: IUnknown
Metode dalam Urutan Vtable
Tabel berikut memperlihatkan metode IDiaStackWalker.
| Metode | Deskripsi |
|---|---|
| IDiaStackWalker::getEnumFrames | Mengambil enumerator bingkai tumpukan untuk platform x86. |
| IDiaStackWalker::getEnumFrames2 | Mengambil enumerator bingkai tumpukan untuk jenis platform tertentu. |
Keterangan
Antarmuka ini digunakan untuk mendapatkan daftar bingkai tumpukan untuk modul yang dimuat. Masing-masing metode dilewatkan objek IDiaStackWalkHelper (diimplementasikan oleh aplikasi klien) yang menyediakan informasi yang diperlukan untuk membuat daftar bingkai tumpukan.
Catatan untuk Penelepon
Antarmuka ini diperoleh dengan memanggil CoCreateInstance metode dengan pengidentifikasi CLSID_DiaStackWalker kelas dan ID IID_IDiaStackWalkerantarmuka . Contoh menunjukkan bagaimana antarmuka ini diperoleh.
Contoh
Contoh ini menunjukkan cara mendapatkan IDiaStackWalker antarmuka.
IDiaStackWalker* pStackWalker;
HRESULT hr = CoCreateInstance(CLSID_DiaStackWalker,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDiaStackWalker,
(void**) &pStackWalker);
if (FAILED(hr))
{
// Report error and exit
}
Persyaratan
Header: Dia2.h
Library: diaguids.lib
DLL: msdia80.dll