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 |
---|---|
Pobiera IEnumVARIANT Interface wersji ten moduł wyliczający. |
|
Pobiera numer tabel. |
|
Pobiera indeks lub nazwę tabeli. |
|
Pobiera określoną liczbę tabel w sekwencji wyliczania. |
|
Pomija określoną liczbę tabel w sekwencji wyliczania. |
|
Resetuje sekwencji wyliczenie na początku. |
|
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