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 |