Freigeben über


IEnumDebugReferenceInfo2

Diese Schnittstelle listet DEBUG_REFERENCE_INFO Strukturen auf.

Syntax

IEnumDebugReferenceInfo2 : IUnknown

Hinweise für Implementierer

Das Debugmodul (DE) implementiert diese Schnittstelle als Teil der Unterstützung für Verweise auf Objekte im Arbeitsspeicher. Diese Schnittstelle muss nur implementiert werden, wenn Verweise unterstützt werden.

Hinweise für Aufrufer

Visual Studio ruft EnumChildren auf, um diese Schnittstelle abzurufen.

Methoden in Vtable-Reihenfolge

In der folgenden Tabelle sind die Methoden von IEnumDebugReferenceInfo2 aufgeführt.

Methode Beschreibung
Nächste Ruft eine angegebene Anzahl von DEBUG_REFERENCE_INFO Strukturen in einer Enumerationssequenz ab.
Skip Überspringt eine angegebene Anzahl von DEBUG_REFERENCE_INFO Strukturen in der Enumerationssequenz.
Zurücksetzen Setzt eine Enumerationsfolge auf den Anfang zurück.
Klonen Erstellt einen Enumerator mit demselben Enumerationszustand wie der aktuelle Enumerator.
GetCount Ruft die Anzahl der DEBUG_REFERENCE_INFO Strukturen in einem Enumerator ab.

Hinweise

Ein Verweis ist im Wesentlichen ein Typ und eine Adresse, während eine Eigenschaft ein Name, Typ und Adresse ist. Ein Verweis wird beibehalten, solange das objekt, auf das verwiesen wird, im Arbeitsspeicher vorhanden ist. Weitere Informationen finden Sie unter IDebugReference2 .

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch