Freigeben über


Informationen zu den Beispielen und Tools

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.

Das Windows SDK enthält nützliche Codebeispiele und Tools, mit denen Sie die Windows Sensor- und Location-Plattform und zugehörige APIs verstehen und verwenden können.

Beispiele

Das Windows SDK enthält die folgenden Sensor-API-Beispiele. Die Sensor-API-Beispiele finden Sie im Ordner "\Samples\winui\Sensors", in dem Sie das Windows SDK installiert haben. Wenn Sie z. B. das Windows SDK auf Laufwerk C installiert haben, finden Sie die Beispiele im folgenden Ordner: C:\Programme\Microsoft SDKs\Windows\v7.0\Samples\winui\Sensors.

Beispielname Description
Umgebungslichtsensitiv In diesem MFC-Beispiel wird gezeigt, wie die Sensor-API verwendet wird, indem Daten von Umgebungslichtsensoren auf dem Computer gelesen und die Textgröße entsprechend den Beleuchtungsbedingungen geändert wird. Sie können Code sehen, der zeigt, wie Ereignisse verwaltet werden und wie Benutzerberechtigungen angefordert werden. Sie können auch ein Beispiel dafür sehen, wie Sie die Benutzeroberfläche basierend auf unterschiedlichen Beleuchtungsbedingungen verwalten. Weitere Informationen finden Sie unter Erstellen Light-Aware Benutzeroberflächen.
Zum Erstellen dieses Beispiels muss Visual Studio 2008 installiert sein.

Weitere Informationen finden Sie in der Datei mit dem Namen ReadMe.txt, die im Beispiel enthalten ist.

Sie können auch das AmbientLightAware-Beispiel aus dem Code Gallery herunterladen. Weitere Informationen finden Sie auf der Downloadseite "Ambient Light Aware ".

Tools

Das Windows SDK enthält einen virtuellen Lichtsensor, mit dem Sie ein hardwarebasiertes Lichtsensorgerät simulieren können. Mit diesem Tool können Sie Daten für das AmbientLightAware-Beispiel bereitstellen, um zu sehen, wie der Code im Beispiel funktioniert.

In der folgenden Tabelle werden die Dateien beschrieben, die Sie zum Ausführen des virtuellen Lichtsensors verwenden müssen. Sie finden diese Dateien im Ordner "Bin", in dem Sie das Windows SDK installiert haben. Wenn Sie z. B. das Windows SDK auf Laufwerk C auf einem 32-Bit-Computer installiert haben, finden Sie die Virtuellen Lichtsensordateien im folgenden Ordner: C:\Programme\Microsoft SDKs\Windows\v7.0\Bin. Auf 64-Bit-Computern müssen Sie die 64-Bit-Version des Tools verwenden. Im Windows SDK befinden sich 64-Bit-Tools im Unterordner "x64".

Dateiname Description
VirtualLightSensor.exe Dieses Programm bietet ein Schieberegler-Steuerelement, mit dem Sie den Grad der Lichtdaten ändern können, die der virtuelle Sensor meldet.
VirtualLightSensorDriver.dll Der logische Sensortreiber, der einen Lichtsensor simuliert.
VirtualLightSensorDriver.inf Die INF-Datei für den virtuellen Lichtsensortreiber.

Installieren des virtuellen Lichtsensors

Bevor Sie die Anwendung für virtuelle Lichtsensoren verwenden, müssen Sie den logischen Sensortreiber installieren. Folgen Sie diesen Schritten:

  1. Öffnen Sie ein Befehlsfenster als Administrator.
  2. Ändern Sie den Ordner "Windows SDK Bin".
  3. Geben Sie pnputil -a VirtualLightSensorDriver.inf ein.
  4. Wenn Sie dazu aufgefordert werden, klicken Sie trotzdem auf "Treibersoftware installieren".
  5. Warten Sie, bis das Befehlsfenster meldet, dass der Treiber erfolgreich installiert wurde.

Ausführen des virtuellen Lichtsensors

Um den virtuellen Lichtsensor auszuführen, doppelklicken Sie einfach auf die .exe Datei. Achten Sie darauf, den Sensor zu aktivieren, wenn Sie dazu aufgefordert werden.

Wenn Sie das Programm ausführen, stellen Sie möglicherweise fest, dass es eine Verzögerung gibt, bevor der Sensor verfügbar wird. Die Benutzeroberfläche des virtuellen Lichtsensors zeigt die Meldung "Warten" in der Titelleiste an, während der logische Sensor-Manager einen Geräteknoten für den logischen Sensor erstellt. Nachdem die Wartenachricht abläuft, können Sie den Schieberegler verwenden, um den Lux-Ausgabefaktor für den virtuellen Lichtsensor festzulegen.

Die folgende Abbildung zeigt die Benutzeroberfläche des virtuellen Lichtsensors im Zustand "Ready".

Benutzeroberfläche des virtuellen Lichtsensors

Informationen zu logischen Sensoren

SENSOR_KATEGORIE_LICHT