IDiaEnumSegments
Listet die verschiedenen Segmente auf, die in der Datenquelle enthalten sind.
Syntax
IDiaEnumSegments : IUnknown
Methoden in Vtable-Reihenfolge
In der folgenden Tabelle sind die Methoden von IDiaEnumSegments
aufgeführt.
Methode | Beschreibung |
---|---|
IDiaEnumSegments::get__NewEnum | Ruft die Version der IEnumVARIANT-Schnittstelle dieses Enumerators ab. |
IDiaEnumSegments::get_Count | Ruft die Anzahl der Segmente ab. |
IDiaEnumSegments::Item | Ruft ein Segment mithilfe eines Indexes ab. |
IDiaEnumSegments::Next | Ruft eine angegebene Anzahl von Segmenten in der Enumerationssequenz ab. |
IDiaEnumSegments::Skip | Überspringt eine angegebene Anzahl von Segmenten in einer Enumerationssequenz. |
IDiaEnumSegments::Reset | Setzt eine Enumerationsfolge auf den Anfang zurück. |
IDiaEnumSegments::Clone | Erstellt einen Enumerator mit demselben Enumerationszustand wie der aktuelle Enumerator. |
Bemerkungen
Hinweise für Aufrufer
Rufen Sie diese Schnittstelle ab, indem Sie die Methode QueryInterface
für ein anderes IDiaTable-Objekt aufrufen. Detail finden Sie in dem Beispiel.
Beispiel
In diesem Beispiel wird gezeigt, wie Sie die IDiaEnumSections
-Schnittstelle aus einer Tabelle abrufen. Ein ausführlicheres Beispiel für die Verwendung von Segmenten finden Sie in der IDiaSegment-Schnittstelle.
void ShowSegments(IDiaTable *pTable, IDiaSession *pSession)
{
CComPtr<IDiaEnumSegments> pSegments;
if ( SUCCEEDED( pTable->QueryInterface(
__uuidof( IDiaEnumSegments ),
(void**)&pSegments )
)
)
{
// Do something with this enumeration
}
}
Requirements (Anforderungen)
Header: Dia2.h
Bibliothek: diaguids.lib
DLL: msdia80.dll