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


Метод ISensorManager::GetSensorsByType (sensorapi.h)

Это важно

Вместо этого используйте API датчика UWP .

API датчика на основе COM считается устаревшим и не рекомендуется для использования в новых приложениях. Никаких дополнительных функций или улучшений не планируется, а поддержка будет ограничена.

Извлекает коллекцию, содержащую все датчики, связанные с указанным типом.

Синтаксис

HRESULT GetSensorsByType(
  [in]  REFSENSOR_TYPE_ID sensorType,
  [out] ISensorCollection **ppSensorsFound
);

Параметры

[in] sensorType

Идентификатор типа датчиков для получения.

[out] ppSensorsFound

Адрес указателя интерфейса ISensorCollection , который получает указатель на запрошенную коллекцию датчиков.

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

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

Код возврата Description
S_OK
Метод выполнен успешно.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Для указанного типа датчики недоступны.
E_POINTER
Значение NULL было передано для ppSensorsFound.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 7 [только настольные приложения]
минимальный поддерживаемый сервер Ни одна версия не поддерживается
целевая платформа Windows
Header sensorapi.h
Library Sensorapi.lib
DLL Sensorsapi.dll

См. также

ISensorManager

получение объекта датчика