Freigeben über


ISensorManager::GetSensorByID-Methode (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.

Ruft einen Zeiger auf den angegebenen Sensor ab.

Syntax

HRESULT GetSensorByID(
  [in]  REFSENSOR_ID sensorID,
  [out] ISensor      **ppSensor
);

Die Parameter

[in] sensorID

Die ID des abzurufenden Sensors.

[out] ppSensor

Adresse eines ISensor-Schnittstellenzeigers, der einen Zeiger auf den angeforderten Sensor empfängt. Wird NULL sein, wenn der angeforderte Sensor nicht gefunden werden kann.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt.

Rückgabecode Description
S_OK
Die Methode war erfolgreich.
E_UNEXPECTED
Der Sensormanager hat mehrere Sensoren mit derselben ID gefunden.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Für die angegebene ID ist kein Sensor verfügbar.
E_POINTER
NULL wurde für ppSensor übergeben.

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
Library Sensorsapi.lib
DLL Sensorsapi.dll

Siehe auch

ISensorManager

Abrufen eines Sensorobjekts