Udostępnij za pośrednictwem


IDiaEnumTables

Wylicza różnych tabel zawartych w źródle danych.

IDiaEnumTables : IUnknown

Metody w kolejności Vtable

W poniższej tabeli przedstawiono metody IDiaEnumTables.

Metoda

Opis

IDiaEnumTables::get__NewEnum

Pobiera IEnumVARIANT Interface wersji ten moduł wyliczający.

IDiaEnumTables::get_Count

Pobiera numer tabel.

IDiaEnumTables::Item

Pobiera indeks lub nazwę tabeli.

IDiaEnumTables::Next

Pobiera określoną liczbę tabel w sekwencji wyliczania.

IDiaEnumTables::Skip

Pomija określoną liczbę tabel w sekwencji wyliczania.

IDiaEnumTables::Reset

Resetuje sekwencji wyliczenie na początku.

IDiaEnumTables::Clone

Tworzy moduł wyliczający zawierający tym samym stanie wyliczenie jako bieżący moduł wyliczający.

Uwagi

Uwagi do wywoływania

Ten interfejs uzyskać, wywołując IDiaSession::getEnumTables metody.

Przykład

Ten przykład pokazuje sposób uzyskiwania IDiaEnumTables interfejsu z sesji.Bardziej rozbudowany przykład za pomocą tabel, zobacz IDiaTable interfejsu.

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

Wymagania

Nagłówek: Dia2.h

Biblioteki: diaguids.lib

Biblioteka DLL: msdia80.dll

Zobacz też

Informacje

IDiaSession::getEnumTables

Inne zasoby

Interfejsy (dostęp do interfejsu SDK debugowanie)