Compartilhar via


Método ISensorDataReport::GetSensorValues (sensorsapi.h)

Recupera uma coleção de valores de campo de dados.

Sintaxe

HRESULT GetSensorValues(
  [in]  IPortableDeviceKeyCollection *pKeys,
  [out] IPortableDeviceValues        **ppValues
);

Parâmetros

[in] pKeys

Ponteiro para a interface IPortableDeviceKeyCollection que contém os campos de dados para os quais recuperar valores. Defina como NULL para recuperar valores para todos os campos de dados com suporte.

[out] ppValues

Endereço de um ponteiro de interface IPortableDeviceValues que recebe o ponteiro para os valores recuperados.

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Um campo de dados não foi encontrado. Inspecione ppValues para determinar quais valores foram definidos como ERROR_NOT_FOUND.
E_POINTER
NULL foi passado para ppValues.

Comentários

As interfaces IPortableDeviceKeyCollection e IPortableDeviceValues são definidas pela API de Dispositivos Portáteis do Windows.

Quando esse método retorna HRESULT_FROM_WIN32(ERROR_NOT_FOUND), um ou mais dos resultados contidos na interface IPortableDeviceValues serão definidos como um valor de erro HRESULT .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho sensorsapi.h
Biblioteca Sensorsapi.lib
DLL Sensorsapi.dll

Confira também

ISensorDataReport