WdfDevStateNormalize 函数 (wdfdevice.h)

[适用于 KMDF 和 UMDF]

WdfDevStateNormalize 方法从指定的框架状态机值中删除额外的位,以便驱动程序可以将该值用作计算机状态数组中的索引。

语法

ULONG WdfDevStateNormalize(
  [in] ULONG State
);

参数

[in] State

WdfDeviceGetDevicePnpStateWdfDeviceGetDevicePowerStateWdfDeviceGetDevicePowerPolicyState 返回的状态机值。

返回值

WdfDevStateNormalize 返回指定的 State 值,并删除了额外的位。

要求

要求
目标平台 通用
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
标头 wdfdevice.h (包括 Wdf.h)
Library Wdf01000.sys (KMDF) ;WUDFx02000.dll (UMDF)
IRQL 任何级别