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


Метод IPortableDevicePropVariantCollection::GetAt

Метод GetAt извлекает элемент из коллекции по отсчитываемой от нуля индексу.

Синтаксис

HRESULT GetAt(
  [in]  const DWORD       dwIndex,
  [out]       PROPVARIANT *pValue
);

Параметры

dwIndex [in]

DWORD , содержащий отсчитываемый от нуля индекс извлекаемого элемента.

pValue [out]

Указатель на структуру PROPVARIANT . Вызывающий объект отвечает за освобождение этой памяти путем вызова PropVariantClear.

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

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
E_POINTER
Обязательный аргумент указателя имеет значение NULL.
E_INVALIDARG
Переданный индекс был вне диапазона.

Примеры

Пример использования этого метода см. в разделе "Получение функциональных категорий", поддерживаемых устройством.

Требования

Требование Значение
Заголовок
PortableDeviceTypes.h
Библиотека
PortableDeviceGUIDs.lib

См. также раздел

Интерфейс IPortableDevicePropVariantCollection

Получение идентификатора объекта из постоянного уникального идентификатора

Получение поддерживаемых событий службы

Получение поддерживаемых форматов служб

Получение поддерживаемых методов службы

Получение типов контента, поддерживаемых устройством

Получение функциональных категорий, поддерживаемых устройством

Получение идентификаторов функциональных объектов для устройства

Получение возможностей отрисовки, поддерживаемых устройством

Задание свойств для нескольких объектов