Метод IPortableDeviceValues::GetIPortableDeviceValuesValue

Метод GetIPortableDeviceValuesValue извлекает значение IPortableDeviceValues (тип VT_UNKNOWN), указанное ключом.

Синтаксис

HRESULT GetIPortableDeviceValuesValue(
  [in]  REFPROPERTYKEY        key,
  [out] IPortableDeviceValues **ppValue
);

Параметры

ключ [in]

Ключ REFPROPERTYKEY , указывающий извлекаемый элемент.

ppValue [out]

Адрес переменной, получающей указатель на полученный интерфейс IPortableDeviceValues . Вызывающий объект отвечает за вызов release в полученном интерфейсе.

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.
DISP_E_TYPEMISMATCH
Свойство, указанное ключом , не является интерфейсом IPortableDeviceValues .
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Свойство, указанное ключом , отсутствует в коллекции.

Примеры

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

Требования

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

См. также

Интерфейс IPortableDeviceValues

IPortableDeviceValues::SetIPortableDeviceValuesValues

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

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