Sdílet prostřednictvím


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

Viz také