Метод 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. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Указан недопустимый номер индекса. |
Remarks
Если свойство указывает значение типа VT_UNKNOWN, оно будет одним из Windows переносимых устройств (IPortableDeviceKeyCollection, IPortableDeviceValuesCollection, IPortableDeviceValuesCollection, IPortableDeviceValues или IPortableDevicePropVariantCollection). Другие интерфейсы не могут быть возвращены Windows переносимыми устройствами.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|