Freigeben über


ISensor-Schnittstelle (sensorsapi.h)

Von Bedeutung

Verwenden Sie stattdessen die UWP-Sensor-API .

Die COM-basierte Sensor-API ist veraltet und sollte nicht in neuen Anwendungen verwendet werden. Es sind keine zusätzlichen Features oder Verbesserungen geplant, und der Support wird eingeschränkt.

Stellt einen Sensor dar.

Sie rufen in der Regel einen Zeiger auf ISensor ab, indem Sie ISensorCollection::GetAt oder ISensorManager::GetSensorByID aufrufen, aber auch andere Methoden können diesen Zeiger abrufen. Verschiedene andere Sensor-API-Methoden verwenden einen Zeiger auf ISensor , um Informationen zu einem bestimmten Sensor bereitzustellen oder Ihnen zu ermöglichen, welchen Sensor für eine bestimmte Aktion verwendet werden soll.

Zusätzlich zu den von IUnknown geerbten Methoden macht die ISensor-Schnittstelle die folgenden Methoden verfügbar.

Vererbung

Die ISensor-Schnittstelle erbt von der IUnknown-Schnittstelle.

Methodik

Die ISensor-Schnittstelle hat diese Methoden.

 
ISensor::GetCategory

Ruft den Bezeichner der Sensorkategorie ab.
ISensor::GetData

Ruft den neuesten Sensordatenbericht ab.
ISensor::GetEventInterest

Ruft die aktuellen Ereignisinteresseeinstellungen ab.
ISensor::GetFriendlyName

Ruft den Sensornamen ab, der vom Benutzer angezeigt werden soll.
ISensor::GetID

Ruft den eindeutigen Bezeichner des Sensors ab.
ISensor::GetProperties

Ruft mehrere Sensoreigenschaften ab.
ISensor::GetProperty

Ruft einen Eigenschaftswert ab.
ISensor::GetState

Ruft den aktuellen Betriebszustand des Sensors ab.
ISensor::GetSupportedDataFields

Ruft einen Satz von PROPERTYKEYs ab, der die Datenfelder darstellt, die der Sensor bereitstellen kann.
ISensor::GetType

Ruft die Sensortyp-ID ab.
ISensor::SetEventInterest

Gibt die Liste der empfangenden Sensorereignisse an.
ISensor::SetEventSink

Gibt die Schnittstelle an, über die Sensorereignisbenachrichtigungen empfangen werden sollen.
ISensor::SetProperties

Gibt Sensoreigenschaften an.
ISensor::SupportsDataField

Gibt an, ob der Sensor das angegebene Datenfeld unterstützt.
ISensor::SupportsEvent

Gibt an, ob der Sensor das angegebene Ereignis unterstützt.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 7 [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Nicht unterstützt
Zielplattform Fenster
Header sensorsapi.h

Siehe auch

COM-Schnittstellen