IDiaEnumTables

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

Syntax

IDiaEnumTables : IUnknown

Methoden in Vtable-Reihenfolge

In der folgenden Tabelle sind die Methoden von IDiaEnumTables aufgeführt.

Methode BESCHREIBUNG
IDiaEnumTables::get__NewEnum Ruft die Version der IEnumVARIANT-Schnittstelle dieses Enumerators ab.
IDiaEnumTables::get_Count Ruft die Anzahl der Tabellen ab.
IDiaEnumTables::Item Ruft eine Tabelle mithilfe eines Indexes oder eines Namens ab.
IDiaEnumTables::Next Ruft eine angegebene Anzahl von Tabellen in der Enumerationssequenz ab.
IDiaEnumTables::Skip Überspringt eine angegebene Anzahl von Tabellen in einer Enumerationssequenz.
IDiaEnumTables::Reset Setzt eine Enumerationsfolge auf den Anfang zurück.
IDiaEnumTables::Clone Erstellt einen Enumerator mit demselben Enumerationszustand wie der aktuelle Enumerator.

Bemerkungen

Hinweise für Aufrufer

Rufen Sie diese Schnittstelle durch Aufrufen der IDiaSession::getEnumTables-Methode ab.

Beispiel

In diesem Beispiel wird gezeigt, wie Sie die IDiaEnumTables-Schnittstelle aus einer Sitzung abrufen. Ein vollständigeres Beispiel für die Verwendung von Tabellen finden Sie in der 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

DLL: msdia80.dll

Weitere Informationen