중요합니다
대신 UWP 센서 API 를 사용합니다.
COM 기반 센서 API는 더 이상 사용되지 않으며 새 애플리케이션에서 사용해서는 안 됩니다. 추가 기능 또는 향상된 기능은 계획되지 않으며 지원이 제한됩니다.
센서 관리자 개체는 사용할 수 있는 센서에 대한 액세스를 제공합니다.
센서 API를 사용하려면 먼저 COM CoCreateInstance 메서드를 호출하여 센서 관리자 개체의 인스턴스를 만들고 ISensorManager인터페이스에 대한 포인터를 검색해야 합니다. 센서 관리자는 사용 가능한 센서 목록을 유지 관리합니다. ISensorManager 사용하여 범주 또는 유형별로 센서 그룹을 검색하는 메서드를 호출하거나 고유 ID를 사용하여 특정 센서를 검색하는 메서드를 호출할 수 있습니다. 또한 센서 관리자를 사용하면 새 센서가 플랫폼에 연결되었을 때 사용자에게 알리는 이벤트를 수신하도록 등록할 수 있습니다.
센서 관리자가 센서에 대한 포인터를 제공하지만 사용자가 센서를 사용하도록 설정하지 않은 경우도 있습니다. 예를 들어 사용자가 센서를 사용하도록 설정하기 전에 센서 제조업체 또는 모델과 같은 비사용 센서 속성에 대한 값을 검색할 수 있습니다. 이 정보는 사용자에게 센서 사용 권한을 요청할지 여부를 결정하는 데 도움이 될 수 있습니다. ISensorManager::RequestPermissions 호출하여 사용자에게 특정 센서 또는 센서 컬렉션을 사용하도록 설정하라는 메시지를 표시할 수 있습니다.