Freigeben über


IEnumDebugReferenceInfo2

Diese Schnittstelle listet DEBUG_REFERENCE_INFORMATION Strukturen auf.

IEnumDebugReferenceInfo2 : IUnknown

Hinweise für Implementierer

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

Hinweise für Aufrufer

Visual Studio ruft IDebugReference2::EnumChildren an, die zum Abrufen dieser Schnittstelle.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IEnumDebugReferenceInfo2an.

Methode

Beschreibung

IEnumDebugReferenceInfo2::Danach

Ruft eine angegebene Anzahl DEBUG_REFERENCE_INFORMATION Strukturen in der Enumerationsfolge ab.

IEnumDebugReferenceInfo2::Schritt

Überspringt eine angegebene Anzahl DEBUG_REFERENCE_INFORMATION Strukturen in der Enumerationsfolge.

IEnumDebugReferenceInfo2::Zurücksetzen

Setzt die Enumerationsfolge auf den Anfang zurück.

IEnumDebugReferenceInfo2::Klon

Erstellt einen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält.

IEnumDebugReferenceInfo2::GetCount

Ruft die Anzahl der DEBUG_REFERENCE_INFORMATION Strukturen in einem Enumerator ab.

Hinweise

Ein Verweis ist im Wesentlichen ein Typ und eine Adresse, während eine Eigenschaft einen Namen, einen Typ und eine Adresse ist. Ein Verweis besteht weiter, solange das angesprochene Objekt im Arbeitsspeicher vorhanden ist. Ausführliche Informationen finden Sie unter IDebugReference2.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

DEBUG_REFERENCE_INFORMATION

IDebugReference2

IDebugReference2::EnumChildren

Konzepte

Kern-Schnittstellen