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.
Listet die verschiedenen Streams Debuggen auf, die in der Datenquelle enthalten sind.
IDiaEnumDebugStreams : IUnknown
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDiaEnumDebugStreamsan.
Methode |
Beschreibung |
|---|---|
Ruft die IEnumVARIANT-Version dieses Enumerators ab. |
|
Ruft die Anzahl der Debug- Streams ab. |
|
Ruft einen Stream Debuggen mithilfe eines Indexes ab. |
|
Ruft eine angegebene Anzahl von Streams in der Enumerationsfolge ab. |
|
Überspringt eine angegebene Anzahl von Streams in der Enumerationsfolge. |
|
Setzt die Enumerationsfolge auf den Anfang zurück. |
|
Erstellt einen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält. |
Hinweise
Der Inhalt von Streams ist Implementierung abhängige Datei Debuggen und Datenformate werden nicht dokumentiert.
Hinweise für Aufrufer
Rufen Sie die IDiaSession::getEnumDebugStreams-Methode zum Abrufen eines IDiaEnumDebugStreams-Objekt.
Beispiel
Dieses Beispiel zeigt, wie die Streams zugegriffen wird, die von dieser Schnittstelle zur Verfügung stehen.Zeigen Sie die IDiaEnumDebugStreamData-Schnittstelle für eine Implementierung PrintStreamData zu arbeiten.
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");
}
Anforderungen
Header: Dia2.h
Bibliothek: diaguids.lib
DLLs: msdia80.dll
Siehe auch
Referenz
IDiaSession::getEnumDebugStreams