Freigeben über


IDiaEnumTables

Listet die verschiedenen Tabellen auf, die in der Datenquelle enthalten sind.

IDiaEnumTables : IUnknown

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IDiaEnumTablesan.

Methode

Beschreibung

IDiaEnumTables::get__NewEnum

Ruft die IEnumVARIANT Interface-Version dieses Enumerators ab.

IDiaEnumTables::get_Count

Ruft die Anzahl der Tabellen ab.

IDiaEnumTables::Item

Ruft eine Tabelle mithilfe eines Indexes oder eines Titels ab.

IDiaEnumTables::Next

Ruft eine angegebene Anzahl von Tabellen in der Enumerationsfolge ab.

IDiaEnumTables::Skip

Überspringt eine angegebene Anzahl von Tabellen in einer Enumerationsfolge.

IDiaEnumTables::Reset

Setzt die Enumerationsfolge auf den Anfang zurück.

IDiaEnumTables::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 IDiaSession::getEnumTables-Methode aufruft.

Beispiel

Dieses Beispiel zeigt, wie die IDiaEnumTables-Schnittstelle aus einer Sitzung abgerufen wird.Ein ausführlicheres Beispiel finden, die Anwendung von Tabellen IDiaTable-Schnittstelle.

void ShowTableNames(IDiaSession *pSession)
{
    CComPtr<IDiaEnumTables> pTables;
    if ( FAILED( psession->getEnumTables( &pTables ) ) )
    {
        Fatal( "getEnumTables" );
    }
    // Do something with table
}

Anforderungen

Header: Dia2.h

Bibliothek: diaguids.lib

DLLs: msdia80.dll

Siehe auch

Referenz

IDiaSession::getEnumTables

Weitere Ressourcen

Schnittstellen (Debug Interface Access SDK)