Informationen zu Sensor-API-Ereignissen
Die Sensor-API kann Ereignisbenachrichtigungen bereitstellen.
Wenn Sie sich für den Empfang von Ereignissen über ISensor::SetEventSink oder ISensorManager::SetEventSinkregistrieren, müssen Sie einen Zeiger auf eine Rückrufschnittstelle bereitstellen. Sie müssen die Methoden der Rückrufschnittstelle im Code implementieren. Die Sensor-API definiert die folgenden Rückrufschnittstellen:
- ISensorEvents. Implementieren Sie diese Schnittstelle, um Ereignisse von Sensoren zu empfangen. Sensoren können Ihre Anwendung über neue Daten, Änderungen des Sensorzustands, die Trennung der Sensortrennung und benutzerdefinierte Ereignisse benachrichtigen, die vom Sensorhersteller definiert wurden.
- ISensorManagerEvents. Implementieren Sie diese Schnittstelle, um Ereignisse vom Sensor-Manager zu empfangen. Der Sensor-Manager kann Ihre Anwendung benachrichtigen, wenn ein Sensor eine Verbindung herstellt und daher möglicherweise zur Verwendung verfügbar ist.
Sie können Ereignisbenachrichtigungen abbrechen, indem Sie SetEventSink erneut aufrufen und dieses Mal einen NULL-Wert über den Parameter übergeben.