Aracılığıyla paylaş


IDiaStackWalker

.pdb dosyasındaki bilgileri kullanarak yığın yürüyüşü yapmak için yöntemler sağlar.

Sözdizimi

IDiaStackWalker: IUnknown

Vtable Sırasına Göre Yöntemler

Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDiaStackWalker.

Metot Açıklama
IDiaStackWalker::getEnumFrames x86 platformları için bir yığın çerçevesi numaralandırıcısı alır.
IDiaStackWalker::getEnumFrames2 Belirli bir platform türü için bir yığın çerçevesi numaralandırıcısı alır.

Açıklamalar

Bu arabirim, yüklenen modülün yığın çerçevelerinin listesini almak için kullanılır. Yöntemlerin her birine, yığın çerçeveleri listesini oluşturmak için gerekli bilgileri sağlayan bir IDiaStackWalkHelper nesnesi (istemci uygulaması tarafından uygulanır) geçirilir.

Arayanlar İçin Notlar

Bu arabirim, sınıf tanımlayıcısı CoCreateInstance CLSID_DiaStackWalker ve arabirim kimliği IID_IDiaStackWalkerile yöntemi çağrılarak elde edilir. Örnekte bu arabirimin nasıl edinilmiş olduğu gösterilmektedir.

Örnek

Bu örnekte, arabirimin nasıl alın aldığı gösterilmektedir IDiaStackWalker .


IDiaStackWalker* pStackWalker;
HRESULT hr = CoCreateInstance(CLSID_DiaStackWalker,
                              NULL,
                              CLSCTX_INPROC_SERVER,
                              IID_IDiaStackWalker,
                              (void**) &pStackWalker);
if (FAILED(hr))
{
    // Report error and exit
}

Gereksinimler

Üst bilgi: Dia2.h

Kitaplık: diaguids.lib

DLL: msdia80.dll

Ayrıca bkz.