Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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