IDiaEnumSegments
Listet die verschiedenen Segmenten auf, die in der Datenquelle enthalten sind.
IDiaEnumSegments : IUnknown
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDiaEnumSegmentsan.
Methode |
Beschreibung |
---|---|
Ruft die IEnumVARIANT Interface-Version dieses Enumerators ab. |
|
Ruft die Anzahl von Segmenten ab. |
|
Ruft ein Segment mithilfe eines Indexes ab. |
|
Ruft eine angegebene Anzahl von Segmenten in der Enumerationsfolge ab. |
|
Überspringt eine angegebene Anzahl von Segmenten in der Enumerationsfolge. |
|
Setzt die Enumerationsfolge auf den Anfang zurück. |
|
Erstellt einen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält. |
Hinweise
Hinweise für Aufrufer
Rufen Sie diese Schnittstelle, indem sie die QueryInterface-Methode für ein IDiaTable-Objekts aufruft.Weitere Informationen finden Sie im Beispiel für Details.
Beispiel
Dieses Beispiel zeigt, wie die IDiaEnumSections-Schnittstelle aus einer Tabelle abruft.Ein ausführlicheres Beispiel finden, die segmenten Anwendung von IDiaSegment-Schnittstelle.
void ShowSegments(IDiaTable *pTable, IDiaSession *pSession)
{
CComPtr<IDiaEnumSegments> pSegments;
if ( SUCCEEDED( pTable->QueryInterface(
__uuidof( IDiaEnumSegments ),
(void**)&pSegments )
)
)
{
// Do something with this enumeration
}
}
Anforderungen
Header: Dia2.h
Bibliothek: diaguids.lib
DLLs: msdia80.dll