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

Confira também

ISensorDriver