Метод IPortableDeviceValues::GetAt
Метод GetAt извлекает значение из коллекции, используя предоставленный отсчитываемый от нуля индекс.
Синтаксис
HRESULT GetAt(
[in] const DWORD index,
[in, out] PROPERTYKEY *pKey,
[in, out] PROPVARIANT *pValue
);
Параметры
-
index [in]
-
Значение DWORD, указывающее индекс в коллекции с отсчитываемого от нуля.
-
pKey [in, out]
-
Необязательный указатель PROPERTYKEY , который извлекает ключ указанного элемента.
-
pValue [in, out]
-
Необязательный атрибут PROPVARIANT , который извлекает значение указанного элемента. Вызывающий объект должен освободить память, вызвав PropVariantClear по завершении работы с ним.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Указан недопустимый номер индекса. |
Комментарии
Если свойство указывает значение типа VT_UNKNOWN, оно будет одним из переносных устройств Windows (IPortableDeviceKeyCollection, IPortableDeviceValuesCollection, IPortableDeviceValuesCollection, IPortableDeviceValues или IPortableDevicePropVariantCollection). Переносные устройства Windows не могут возвращать другие интерфейсы.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|