Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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