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