IDiaEnumTables
Vytvoří výčet různých tabulek obsažených ve zdroji dat.
Syntaxe
IDiaEnumTables : IUnknown
Metody v pořadí Vtable
Následující tabulka ukazuje metody IDiaEnumTables
.
metoda | Popis |
---|---|
IDiaEnumTables::get__NewEnum | Načte verzi rozhraní IEnumVARIANT tohoto enumerátoru. |
IDiaEnumTables::get_Count | Načte počet tabulek. |
IDiaEnumTables::Item | Načte tabulku pomocí indexu nebo názvu. |
IDiaEnumTables::Next | Načte zadaný počet tabulek v sekvenci výčtu. |
IDiaEnumTables::Skip | Přeskočí zadaný počet tabulek v sekvenci výčtu. |
IDiaEnumTables::Reset | Obnoví sekvenci výčtu na začátek. |
IDiaEnumTables::Clone | Vytvoří enumerátor, který obsahuje stejný stav výčtu jako aktuální výčet. |
Poznámky
Poznámky pro volající
Získejte toto rozhraní voláním IDiaSession::getEnumTables metoda.
Příklad
Tento příklad ukazuje, jak získat IDiaEnumTables
rozhraní z relace. Podrobnější příklad použití tabulek najdete v rozhraní IDiaTable .
void ShowTableNames(IDiaSession *pSession)
{
CComPtr<IDiaEnumTables> pTables;
if ( FAILED( psession->getEnumTables( &pTables ) ) )
{
Fatal( "getEnumTables" );
}
// Do something with table
}
Požadavky
Hlavička: Dia2.h
Knihovna: diaguids.lib
DLL: msdia80.dll