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 );