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