Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Veri kaynağında bulunan çeşitli hata ayıklama akışlarını numaralandırır.
Sözdizimi
IDiaEnumDebugStreams : IUnknown
Vtable Sırasına Göre Yöntemler
Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDiaEnumDebugStreams.
| Metot | Açıklama |
|---|---|
| IDiaEnumDebugStreams::get__NewEnum | IEnumVARIANT Bu numaralandırıcının sürümünü alır. |
| IDiaEnumDebugStreams::get_Count | Hata ayıklama akışlarının sayısını alır. |
| IDiaEnumDebugStreams::Item | Dizin yoluyla bir hata ayıklama akışı alır. |
| IDiaEnumDebugStreams::Next | Numaralandırma dizisinde belirtilen sayıda hata ayıklama akışı alır. |
| IDiaEnumDebugStreams::Skip | Bir numaralandırma dizisinde belirtilen sayıda hata ayıklama akışını atlar. |
| IDiaEnumDebugStreams::Reset | Bir numaralandırma dizisini en başa sıfırlar. |
| IDiaEnumDebugStreams::Clone | Geçerli numaralandırıcıyla aynı numaralandırma durumunu içeren bir numaralandırıcı oluşturur. |
Açıklamalar
Hata ayıklama akışlarının içeriği uygulamaya bağımlıdır ve veri biçimleri belgelenmemiştir.
Arayanlar İçin Notlar
Bir IDiaEnumDebugStreams nesne almak için IDiaSession::getEnumDebug Akışlar yöntemini çağırın.
Örnek
Bu örnekte, bu arabirimden sağlanan veri akışlarına nasıl erişılabileceği gösterilmektedir. İşlevin uygulanması için IDiaEnumDebugStreamData arabirimine PrintStreamData bakın.
void DumpAllDebugStreams( IDiaSession* pSession)
{
IDiaEnumDebugStreams* pEnumStreams;
wprintf(L"\n\n*** DEBUG STREAMS\n\n");
// Retrieve an enumerated sequence of debug data streams
if(pSession->getEnumDebugStreams(&pEnumStreams) == S_OK)
{
IDiaEnumDebugStreamData* pStream;
ULONG celt = 0;
for(; pEnumStreams->Next(1, &pStream, &celt) == S_OK; pStream = NULL)
{
PrintStreamData(pStream);
pStream->Release();
}
pEnumStreams->Release();
}
else
{
wprintf(L"Failed to get any debug streams!\n");
}
wprintf(L"\n");
}
Gereksinimler
Üst bilgi: Dia2.h
Kitaplık: diaguids.lib
DLL: msdia80.dll