Condividi tramite


Metodo ISensorDriver::OnGetSupportedDataFields (sensorsclassextension.h)

Il metodo ISensorDriver::OnGetSupportedDataFields recupera l'elenco di campi dati che il sensore specificato può fornire.

Sintassi

HRESULT OnGetSupportedDataFields(
  LPWSTR                       pwszSensorID,
  IPortableDeviceKeyCollection **ppSupportedDataFields
);

Parametri

pwszSensorID

LPWSTR che contiene l'ID del sensore da cui l'applicazione client richiede l'elenco dei campi dati.

ppSupportedDataFields

Indirizzo di un puntatore IPortableDeviceKeyCollection che riceve l'elenco di valori PROPERTYKEY che rappresentano i campi dati supportati.

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.

Osservazioni

I campi dati contengono dati generati dal sensore, anziché proprietà che descrivono il dispositivo sensore. I campi dati definiti dalla piattaforma sono definiti in sensors.h.

Tutti i driver devono supportare SENSOR_DATA_TYPE_TIMESTAMP come campo dati obbligatorio.

IPortableDeviceKeyCollection è documentato in Dispositivi portatili Windows.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione sensorsclassextension.h
libreria SensorsClassExtension.lib

Vedere anche

ISensorDriver