Freigeben über


IEnumCodePaths2

Diese Schnittstelle stellt eine Liste von Codepfaden dar.

IEnumCodePaths2 : IUnknown

Hinweise für Implementierer

Das Debugmodul (DE) implementiert diese Schnittstelle, um eine Liste von Codepfaden verwendet wird.

Hinweise für Aufrufer

IDebugProgram2::EnumCodePaths Aufruf zum Abrufen dieser Schnittstelle.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IEnumCodePaths2an.

Methode

Beschreibung

IEnumCodePaths2::Danach

Ruft eine angegebene Anzahl von Codepfaden in der Enumerationsfolge ab.

IEnumCodePaths2::Schritt

Überspringt eine angegebene Anzahl von Codepfaden in der Enumerationsfolge.

IEnumCodePaths2::Zurücksetzen

Setzt die Enumerationsfolge auf den Anfang zurück.

IEnumCodePaths2::Klon

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

IEnumCodePaths2::GetCount

Ruft die Anzahl von Codepfaden in einem Enumerator ab.

Hinweise

Ein Codepfad stellt einen Verzweigungspunkt oder einen Funktionsaufruf in einem Programm dar. Eine Liste von Codepfaden stellt den Pfad dar, durch den die Codeausführung angenommen hat.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Konzepte

Kern-Schnittstellen