SensorsCxSensorCreate 函数 (sensorscx.h)
此函数在 类扩展中创建传感器的实例。
语法
NTSTATUS SensorsCxSensorCreate(
[in] WDFDEVICE FxDevice,
[in] PWDF_OBJECT_ATTRIBUTES pSensorAttributes,
[out] PSENSOROBJECT pSensor
);
参数
[in] FxDevice
表示传感器的框架设备对象的 WDFDEVICE 句柄。
[in] pSensorAttributes
[out] pSensor
对类扩展中使用的传感器对象的引用。
返回值
此函数返回具有不同值的 NTSTATUS。 可能返回的一些值如下:
- 函数成功完成后,将返回STATUS_SUCCESS。
- 如果任何 _In_ 参数为 NULL,则返回STATUS_INVALID_PARAMETER。
- 如果资源不足,无法为此函数分配内存,则返回STATUS_INSUFFICIENT_RESOURCES。
注解
SensorsCxSensorCreate 由类扩展实现,必须由驱动程序调用。
注意 如果 pSensorAttributes->ParentObject 未设置为 NULL 或 FxDevice,则 SensorsCxSensorCreate 将失败。 如果 pSensorAttributes->ParentObject 为 NULL,则 CX) (类扩展将设置为 FxDevice。
当 SensorsCxSensorCreate 时,sensors 类扩展为每个传感器写入一组属性。 有关这些属性的信息,请参阅枚举属性。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | sensorscx.h |