Метод Ипортабледевицевалуес:: GetAt

Метод GetAt извлекает значение из коллекции, используя указанный индекс, начинающийся с нуля.

Синтаксис

HRESULT GetAt(
  [in]      const DWORD       index,
  [in, out]       PROPERTYKEY *pKey,
  [in, out]       PROPVARIANT *pValue
);

Параметры

индекс [ окне]

Значение типа DWORD , указывающее Отсчитываемый от нуля индекс в коллекции.

pKey [ в, out]

Необязательный указатель PROPERTYKEY , извлекающий ключ указанного элемента.

pValue [ в, out]

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

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

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

Код возврата Описание
_ОК
Метод выполнен успешно.
E _ INVALIDARG
Указан недопустимый номер индекса.

Комментарии

Если свойство указывает значение типа VT _ Unknown, свойство будет одним из портативных устройств Windows (ипортабледевицекэйколлектион, Ипортабледевицевалуесколлектион, ипортабледевицевалуес или IPortableDevicePropVariantCollection). Переносные устройства Windows не могут возвращать другие интерфейсы.

Требования

Требование Значение
Header
Портабледевицетипес. h
Библиотека
Портабледевицегуидс. lib

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

Интерфейс Ипортабледевицевалуес

Ипортабледевицевалуес:: GetStringValue