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


IDiaTable::Item

Извлекает ссылку на указанную запись в таблице.

Синтаксис

HRESULT Item ( 
   DWORD      index,
   IUnknown** element
);

Параметры

index

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

element

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

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

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

Замечания

Таблица представляет коллекцию объектов. В зависимости от этих объектов параметр элемента можно привести к соответствующему интерфейсу. Например, если таблица содержит объекты IDiaSegment , параметр элемента можно привести к интерфейсу IDiaSegment .

Это более распространенный подход для вызова QueryInterface метода в интерфейсе IDiaTable для соответствующего интерфейса перечислителя и использования конкретных методов перечислителя для доступа к оглавлению таблицы. Пример см. в интерфейсе IDiaEnumInjectedSources .

См. также