Método ISensorDriver::OnGetSupportedDataFields (sensorsclassextension.h)
O método ISensorDriver::OnGetSupportedDataFields recupera a lista de campos de dados que o sensor especificado pode fornecer.
Sintaxe
HRESULT OnGetSupportedDataFields(
LPWSTR pwszSensorID,
IPortableDeviceKeyCollection **ppSupportedDataFields
);
Parâmetros
pwszSensorID
LPWSTR que contém a ID do sensor do qual o aplicativo cliente está solicitando a lista de campos de dados.
ppSupportedDataFields
Endereço de um ponteiro IPortableDeviceKeyCollection que recebe a lista de valores PROPERTYKEY que representam os campos de dados com suporte.
Retornar valor
Se a operação for bem-sucedida, esse método retornará S_OK. Caso contrário, esse método retornará um dos códigos de erro definidos em Winerror.h.
Comentários
Os campos de dados contêm dados gerados por sensor, em vez de propriedades, que descrevem o dispositivo de sensor. Os campos de dados definidos pela plataforma são definidos em sensors.h.
Todos os drivers devem dar suporte a SENSOR_DATA_TYPE_TIMESTAMP como um campo de dados necessário.
IPortableDeviceKeyCollection está documentado em Dispositivos Portáteis do Windows.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | sensorsclassextension.h |
Biblioteca | SensorsClassExtension.lib |