Метод 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 |