Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисляет различные таблицы, содержащиеся в источнике данных.
Синтаксис
IDiaEnumTables : IUnknown
Методы в порядке таблицы Vtable
В следующей таблице показаны методы IDiaEnumTables.
| Метод | Description |
|---|---|
| IDiaEnumTables::get__NewEnum | Извлекает версию интерфейса IEnumVARIANT этого перечислителя. |
| IDiaEnumTables::get_Count | Извлекает количество таблиц. |
| IDiaEnumTables::Item | Извлекает таблицу с помощью индекса или имени. |
| IDiaEnumTables::Next | Извлекает указанное количество таблиц в последовательности перечисления. |
| IDiaEnumTables::Skip | Пропускает указанное количество таблиц в последовательности перечисления. |
| IDiaEnumTables::Reset | Сбрасывает последовательность перечисления в начало. |
| IDiaEnumTables::Clone | Создает перечислитель, содержащий то же состояние перечисления, что и текущий перечислитель. |
Замечания
Заметки для вызывающих абонентов
Получите этот интерфейс, вызвав метод IDiaSession::getEnumTables .
Пример
В этом примере показано, как получить IDiaEnumTables интерфейс из сеанса. Более полный пример использования таблиц см. в интерфейсе IDiaTable .
void ShowTableNames(IDiaSession *pSession)
{
CComPtr<IDiaEnumTables> pTables;
if ( FAILED( psession->getEnumTables( &pTables ) ) )
{
Fatal( "getEnumTables" );
}
// Do something with table
}
Requirements
Заголовок: Dia2.h
Библиотека: diaguids.lib
DLL: msdia80.dll