IDiaEnumTablesIDiaEnumTables

Listet die verschiedenen Tabellen auf, die in der Datenquelle enthalten sind.Enumerates the various tables contained in the data source.

SyntaxSyntax

IDiaEnumTables : IUnknown

Methoden in Vtable-ReihenfolgeMethods in Vtable Order

In der folgenden Tabelle sind die Methoden von IDiaEnumTables aufgeführt.The following table shows the methods of IDiaEnumTables.

MethodeMethod BeschreibungDescription
IDiaEnumTables::get__NewEnumIDiaEnumTables::get__NewEnum Ruft die Version der IEnumVARIANT-Schnittstelle dieses Enumerators ab.Retrieves the IEnumVARIANT Interface version of this enumerator.
IDiaEnumTables::get_CountIDiaEnumTables::get_Count Ruft die Anzahl der Tabellen ab.Retrieves the number of tables.
IDiaEnumTables::ItemIDiaEnumTables::Item Ruft eine Tabelle mithilfe eines Indexes oder eines Namens ab.Retrieves a table by means of an index or a name.
IDiaEnumTables::NextIDiaEnumTables::Next Ruft eine angegebene Anzahl von Tabellen in der enumerationssequenz ab.Retrieves a specified number of tables in the enumeration sequence.
IDiaEnumTables::SkipIDiaEnumTables::Skip Überspringt eine angegebene Anzahl von Tabellen in einer enumerationssequenz.Skips a specified number of tables in an enumeration sequence.
IDiaEnumTables::ResetIDiaEnumTables::Reset Setzt eine Enumerationsfolge auf den Anfang zurück.Resets an enumeration sequence to the beginning.
IDiaEnumTables::CloneIDiaEnumTables::Clone Erstellt einen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält.Creates an enumerator that contains the same enumeration state as the current enumerator.

HinweiseRemarks

Hinweise für AufruferNotes for Callers

Rufen Sie diese Schnittstelle ab, indem Sie die IDiaSession:: getenumschlag Tables -Methode aufrufen.Obtain this interface by calling the IDiaSession::getEnumTables method.

BeispielExample

Dieses Beispiel zeigt, wie Sie die IDiaEnumTables-Schnittstelle aus einer Sitzung abrufen.This example shows how to obtain the IDiaEnumTables interface from a session. Ein ausführeres Beispiel für die Verwendung von Tabellen finden Sie in der idisierbaren -Schnittstelle.For a more complete example of using tables, see the IDiaTable interface.

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

AnforderungenRequirements

Header: Dia2.hHeader: Dia2.h

Bibliothek: diaguids. libLibrary: diaguids.lib

DLL: msdia80.dllDLL: msdia80.dll

Siehe auchSee also