Freigeben über


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

IDiaEnumSegments::get__NewEnum

Ruft die IEnumVARIANT Interface-Version dieses Enumerators ab.

IDiaEnumSegments::get_Count

Ruft die Anzahl von Segmenten ab.

IDiaEnumSegments::Item

Ruft ein Segment mithilfe eines Indexes ab.

IDiaEnumSegments::Next

Ruft eine angegebene Anzahl von Segmenten in der Enumerationsfolge ab.

IDiaEnumSegments::Skip

Überspringt eine angegebene Anzahl von Segmenten in der Enumerationsfolge.

IDiaEnumSegments::Reset

Setzt die Enumerationsfolge auf den Anfang zurück.

IDiaEnumSegments::Clone

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

Siehe auch

Referenz

IDiaTable

IDiaSegment

Weitere Ressourcen

Schnittstellen (Debug Interface Access SDK)