Udostępnij za pośrednictwem


IDiaEnumTables

Wylicza różne tabele zawarte w źródle danych.

Składnia

IDiaEnumTables : IUnknown

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody .IDiaEnumTables

Metoda opis
IDiaEnumTables::get__NewEnum Pobiera wersję interfejsu IEnumVARIANT tego modułu wyliczającego.
IDiaEnumTables::get_Count Pobiera liczbę tabel.
IDiaEnumTables::Item Pobiera tabelę za pomocą indeksu lub nazwy.
IDiaEnumTables::Next Pobiera określoną liczbę tabel w sekwencji wyliczenia.
IDiaEnumTables::Skip Pomija określoną liczbę tabel w sekwencji wyliczenia.
IDiaEnumTables::Reset Resetuje sekwencję wyliczenia na początku.
IDiaEnumTables::Clone Tworzy moduł wyliczający, który zawiera ten sam stan wyliczenia co bieżący moduł wyliczający.

Uwagi

Uwagi dotyczące wywoływania

Uzyskaj ten interfejs, wywołując metodę IDiaSession::getEnumTables .

Przykład

W tym przykładzie pokazano, jak uzyskać IDiaEnumTables interfejs z sesji. Aby uzyskać bardziej kompletny przykład używania tabel, zobacz interfejs IDiaTable .

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

Wymagania

Nagłówek: Dia2.h

Biblioteka: diaguids.lib

BIBLIOTEKA DLL: msdia80.dll

Zobacz też