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


Метод ISensor::SetProperties (sensorsapi.h)

Задает свойства датчика.

Синтаксис

HRESULT SetProperties(
  [in]  IPortableDeviceValues *pProperties,
  [out] IPortableDeviceValues **ppResults
);

Параметры

[in] pProperties

Указатель на интерфейс IPortableDeviceValues , содержащий список свойств и значений для задания.

[out] ppResults

Адрес интерфейса IPortableDeviceValues , получающего список успешно заданных свойств. Каждое свойство имеет связанное значение HRESULT , которое указывает, выполнено ли успешное задание свойства.

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.
S_FALSE
Не удалось выполнить запрос на задание одного или нескольких указанных свойств. Проверьте ppResults, чтобы определить, какие свойства , если таковые есть, успешно выполнены.
E_POINTER
Для ppResults было передано значение NULL.

Комментарии

Этот метод позволяет указать значения одного или нескольких свойств, таких как элемент датчика, модель и серийный номер, путем выполнения одного вызова.

Не все свойства можно задать.

IPortableDeviceValues определяется API переносимых устройств Windows.

Примеры

Пример задания свойств см. в разделе Настройка и получение свойств датчика.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header sensorsapi.h
Библиотека Sensorsapi.lib
DLL Sensorsapi.dll

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

GetProperties

ISensor