Sdílet prostřednictvím


IDiaEnumTables

Provede výčet různých tabulek obsažených ve zdroji dat.

IDiaEnumTables : IUnknown

Metody v pořadí virtuální tabulka

Následující tabulka obsahuje metody IDiaEnumTables.

Metoda

Description

IDiaEnumTables::get__NewEnum

Načte IEnumVARIANT Interface verzi tohoto čítače výčtu.

IDiaEnumTables::get_Count

Zjišťuje počet tabulek.

IDiaEnumTables::Item

Načte index nebo název tabulky.

IDiaEnumTables::Next

Načte zadaný počet tabulek v pořadí výčtu.

IDiaEnumTables::Skip

Přeskočí zadaný počet tabulek v sekvenci výčtu.

IDiaEnumTables::Reset

Obnoví počáteční sekvenci výčtu.

IDiaEnumTables::Clone

Vytvoří čítače výčtu, který obsahuje stejného státu jako aktuální čítač výčtu.

Poznámky

Poznámky pro volající

Získat voláním rozhraní IDiaSession::getEnumTables metoda.

Příklad

Tento příklad ukazuje, jak lze získat IDiaEnumTables rozhraní z relace.Úplnější příklad použití tabulek najdete IDiaTable rozhraní.

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

Požadavky

Záhlaví: Dia2.h

Knihovny: diaguids.lib

Knihovna DLL: msdia80.dll

Viz také

Referenční dokumentace

IDiaSession::getEnumTables

Další zdroje

Rozhraní (ladění přístupu k rozhraní SDK)