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


Метод IMDSPDevice3::GetProperty (mswmdm.h)

Метод GetProperty извлекает определенное свойство устройства.

Синтаксис

HRESULT GetProperty(
  [in]  LPCWSTR     pwszPropName,
  [out] PROPVARIANT *pValue
);

Параметры

[in] pwszPropName

Имя свойства, извлекаемого с устройства.

[out] pValue

Возвращенное значение для свойства .

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

Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:

  • Стандартные коды ошибок COM
  • Коды ошибок Windows, преобразованные в значения HRESULT
  • Коды ошибок диспетчер устройств Windows Media
Подробный список возможных кодов ошибок см. в разделе Коды ошибок.

Комментарии

Вариант, на который указывает pValue , имеет пустой PROPVARIANT, то есть его VT имеет значение VT_EMPTY.

Поставщик услуг должен задать этому варианту соответствующее значение свойства pwszPropName.

Если pwszPropName имеет значение g_wszWMDMSupportedDeviceProperties, поставщик услуг должен возвращать массив поддерживаемых свойств устройства. В этом случае VT типа variant должен быть VT_BSTR | VT_ARRAY.

Список стандартных имен свойств устройств см. в разделе Константы метаданных.

Этот метод аналогичен методам IMDSPStorage3::GetMetadata и IMDSPStorage4::GetSpecifiedMetadata для хранилищ, но этот метод может получить только одно свойство за раз.

Требования

Требование Значение
Целевая платформа Windows
Header mswmdm.h
Библиотека Mssachlp.lib

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

Интерфейс IMDSPDevice3

IMDSPDevice3::SetProperty

IMDSPStorage3::GetMetadata

IMDSPStorage4::GetSpecifiedMetadata

Константы метаданных