ISensor::GetType method (sensorsapi.h)

Retrieves the sensor type ID.

Syntax

HRESULT GetType(
  [out] SENSOR_TYPE_ID *pSensorType
);

Parameters

[out] pSensorType

Address of a SENSOR_TYPE_ID that receives the sensor type ID.

Return value

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return code Description
S_OK
The method succeeded.
E_UNEXPECTED
The sensor driver did not provide a sensor type value. The PROPVARIANT returned will have its error value set to HRESULT_FROM_WIN32 ( ERROR_NOT_FOUND).
E_POINTER
NULL was passed in for pSensorType.

Remarks

Sensor types are more specific groupings than sensor categories. Sensor type IDs are GUIDs that are defined in Sensors.h.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header sensorsapi.h
Library Sensorsapi.lib
DLL Sensorsapi.dll

See also

ISensor

Sensor Categories, Types, and Data Fields