Condividi tramite


Metodo ISensorDriver::OnClientSubscribeToEvents (sensorsclassextension.h)

Il metodo ISensorDriver::OnClientSubscribeToEvents notifica al driver del sensore che un'applicazione client autorizzata richiede notifiche degli eventi.

Sintassi

HRESULT OnClientSubscribeToEvents(
  IWDFFile *pClientFile,
  LPWSTR   pwszSensorID
);

Parametri

pClientFile

Puntatore a un'interfaccia IWDFFile che rappresenta l'oggetto file per l'applicazione che richiede notifiche degli eventi.

pwszSensorID

LPWSTR che contiene l'ID per il sensore da cui l'applicazione client richiede notifiche degli eventi.

Valore restituito

Se l'operazione ha esito positivo, questo metodo restituisce S_OK. In caso contrario, questo metodo restituisce uno dei codici di errore definiti in Winerror.h.

Commenti

Quando un'applicazione client richiede notifiche di evento, il driver genera tutti gli eventi all'estensione della classe del sensore per l'ID oggetto specificato. L'estensione della classe inoltra quindi questi eventi all'API Sensor come notifiche degli eventi per le applicazioni.

È possibile mantenere un conteggio dei riferimenti delle applicazioni connesse per ogni sensore per evitare di effettuare callback degli eventi quando non è necessario.

Gli eventi definiti dalla piattaforma sono definiti in sensors.h.

Per altre informazioni su come usare questo metodo, vedere Filtro dei dati.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione sensorsclassextension.h
Libreria SensorsClassExtension.lib

Vedi anche

ISensorDriver