Udostępnij przez


Obiekt Menedżera czujników

Ważne

Zamiast tego użyj API czujników UWP.

Interfejs API czujnika oparty na modelu COM jest przestarzały i nie powinien być używany w nowych aplikacjach. Nie są planowane żadne dodatkowe funkcje ani ulepszenia, a pomoc techniczna będzie ograniczona.

Obiekt menedżera czujników zapewnia dostęp do czujników, które są dostępne do użytku.

Aby użyć API Sensorów, należy najpierw wywołać metodę COM CoCreateInstance, aby utworzyć wystąpienie obiektu menedżera czujników i pobrać wskaźnik do interfejsu o nazwie ISensorManager. Menedżer czujników utrzymuje listę dostępnych czujników. Można użyć ISensorManager do wywoływania metod pobierających grupy czujników według kategorii lub typu albo wywołać metodę pobierania określonego czujnika przy użyciu jego unikatowego identyfikatora. Menedżer czujników umożliwia również zarejestrowanie się w celu otrzymania zdarzenia, które powiadamia o połączeniu nowego czujnika z platformą.

Czasami menedżer czujnika dostarcza wskaźnik do czujnika, ale użytkownik nie włączył czujnika. Na przykład często można pobierać wartości dla właściwości czujników innych niż prywatne, takich jak producent czujnika lub model, zanim użytkownik włączy czujnik. Te informacje mogą pomóc w podjęciu decyzji, czy poprosić użytkownika o pozwolenie na korzystanie z czujnika. Możesz wywołać ISensorManager::RequestPermissions, aby monitować użytkownika o włączenie określonego czujnika lub kolekcji czujników.

zarządzanie uprawnieniami użytkowników

żądanie uprawnień użytkownika