Freigeben über


ISensorManager::GetSensorByID-Methode (sensorsapi.h)

Ruft einen Zeiger auf den angegebenen Sensor ab.

Syntax

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

Parameter

[in] sensorID

Die ID des abzurufenden Sensors.

[out] ppSensor

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

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_UNEXPECTED
Der Sensor-Manager hat mehr als einen Sensor 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
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile sensorsapi.h
Bibliothek Sensorsapi.lib
DLL Sensorsapi.dll

Weitere Informationen

ISensorManager

Abrufen eines Sensorobjekts