Partager via


Méthode ISensorManager ::GetSensorByID (sensorsapi.h)

Récupère un pointeur vers le capteur spécifié.

Syntaxe

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

Paramètres

[in] sensorID

ID du capteur à récupérer.

[out] ppSensor

Adresse d’un pointeur d’interface ISensor qui reçoit un pointeur vers le capteur demandé. A la valeur NULL si le capteur demandé est introuvable.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_UNEXPECTED
Le gestionnaire de capteurs a trouvé plusieurs capteurs avec le même ID.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Aucun capteur n’est disponible pour l’ID spécifié.
E_POINTER
Null a été passé pour ppSensor.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête sensorsapi.h
Bibliothèque Sensorsapi.lib
DLL Sensorsapi.dll

Voir aussi

ISensorManager

Récupération d’un objet capteur