Metodo ISensorDriver::OnGetSupportedDataFields (sensorclassextension.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 per il 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.

Commenti

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 nei dispositivi portatili Windows.

Requisiti

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

Vedi anche

ISensorDriver