Partager via


Méthode ISensorDriver ::OnClientSubscribeToEvents (sensorsclassextension.h)

La méthode ISensorDriver ::OnClientSubscribeToEvents avertit le pilote de capteur qu’une application cliente autorisée demande des notifications d’événements.

Syntaxe

HRESULT OnClientSubscribeToEvents(
  IWDFFile *pClientFile,
  LPWSTR   pwszSensorID
);

Paramètres

pClientFile

Pointeur vers une interface IWDFFile qui représente l’objet de fichier de l’application demandant des notifications d’événements.

pwszSensorID

LPWSTR qui contient l’ID du capteur à partir duquel l’application cliente demande des notifications d’événements.

Valeur de retour

Si l’opération réussit, cette méthode retourne S_OK. Sinon, cette méthode retourne l’un des codes d’erreur définis dans Winerror.h.

Remarques

Lorsqu’une application cliente demande des notifications d’événements, le pilote déclenche tous les événements à l’extension de classe de capteur pour l’ID d’objet spécifié. L’extension de classe transfère ensuite ces événements à l’API Sensor en tant que notifications d’événements pour les applications.

Vous pouvez conserver un nombre de références d’applications connectées pour chaque capteur afin d’éviter d’effectuer des rappels d’événements lorsqu’il n’est pas nécessaire.

Les événements définis par la plateforme sont définis dans sensors.h.

Pour plus d’informations sur l’utilisation de cette méthode, consultez filtrage des données.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête sensorsclassextension.h
bibliothèque SensorsClassExtension.lib

Voir aussi

ISensorDriver