Поделиться через


IDiaEnumTables::Item

Извлекает таблицу с помощью индекса или имени.

Синтаксис

HRESULT Item ( 
   VARIANT     index,
   IDiaTable** table
);

Параметры

index

[in] Индекс или имя извлекаемого объекта IDiaTable . Если используется целый вариант, он должен находиться в диапазоне от 0 до count–1, где count возвращается методом IDiaEnumTables::get_Count .

table

[out] Возвращает объект IDiaTable , представляющий нужную таблицу.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Если указан вариант строки, строка называет определенную таблицу. Имя должно быть одним из имен таблиц, определенных в константах (пакет SDK для доступа к интерфейсу отладки).

Пример

VARIANT var;
var.vt = VT_BSTR;
var.bstrVal = SysAllocString(DiaTable_Symbols );
IDiaTable* pTable;
pEnumTables->Item( var, &pTable );

См. также