Freigeben über


IDiaEnumSourceLink

Listet die verschiedenen Quelllink-BLOBs auf, die in der Datenquelle enthalten sind.

Syntax

IDiaEnumSourceLink : IUnknown

Methoden in Vtable Order

In der folgenden Tabelle sind die Methoden von IDiaEnumSourceLinkaufgeführt.

Methode Beschreibung
IDiaEnumSourceLink::Count Ruft die Anzahl der Quelllink-BLOBs ab.
IDiaEnumSourceLink::SizeOfNext Ruft die Größe des nächsten Quelllink-Blobs ab, ohne die Enumeration weiterzuschreiten.
IDiaEnumSourceLink::Next Ruft den nächsten Quelllink-BLOB ab und wechselt die Enumeration.
IDiaEnumSourceLink::Skip Überspringt eine angegebene Anzahl von Quelllink-BLOBs in einer Enumerationssequenz.
IDiaEnumSourceLink::Reset Setzt eine Enumerationssequenz auf den Anfang zurück.
IDiaEnumSourceLink::Clone Erstellt einen Enumerator, der denselben Enumerationsstatus wie der aktuelle Enumerationszustand enthält.

Bemerkungen

Obwohl Quelllink- ein klar definierter Standard ist, haben das PDB- und Debug Interface Access (DIA)-SDK nur eingeschränkte Unterstützung dafür. Insbesondere behandelt das DIA SDK den Quelllink als einfaches Blob mit Bytes. Es liegt in der Verantwortung des Aufrufers, diese Bytes als richtige Zeichencodierung (UTF-8, ASCII usw.) zu interpretieren, als JSON-Datei zu analysieren, ein bestimmtes Schema zu erzwingen oder diese Informationen zum Zuordnen und Herunterladen einzelner Quelldateien zu verwenden.

Hinweise für Anrufer

Rufen Sie diese Schnittstelle ab, indem Sie die IDiaSessionEx::getSourceLinkInfo-Methode aufrufen.

Siehe auch