// wdfdevice.h
typedef enum _WDF_POWER_POLICY_S0_IDLE_USER_CONTROL {
IdleUserControlInvalid = 0,
IdleDoNotAllowUserControl,
IdleAllowUserControl
} WDF_POWER_POLICY_S0_IDLE_USER_CONTROL;
View the official Windows Driver Kit DDI reference// wudfddi_types.h
typedef enum _WDF_POWER_POLICY_S0_IDLE_USER_CONTROL {
IdleUserControlInvalid,
IdleDoNotAllowUserControl,
IdleAllowUserControl
} WDF_POWER_POLICY_S0_IDLE_USER_CONTROL;
View the official Windows Driver Kit DDI referenceNo description available.
[Applies to KMDF and UMDF]
The WDF_POWER_POLICY_S0_IDLE_USER_CONTROL enumeration identifies whether a user can control a device's behavior when the device is idle and the system is in its working (S0) state.
IdleUserControlInvalid:0For internal use only.
IdleDoNotAllowUserControlUsers cannot control the device's idle behavior.
IdleAllowUserControlUsers can control the device's idle behavior.
The WDF_POWER_POLICY_S0_IDLE_USER_CONTROL enumeration is used as a member type in the WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS structure.
Users control a device's idle behavior by modifying information on a property sheet. The framework creates the property sheet and Device Manager displays it.
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS
[Applies to KMDF and UMDF]
The WDF_POWER_POLICY_S0_IDLE_USER_CONTROL enumeration identifies whether a user can control a device's behavior when the device is idle and the system is in its working (S0) state.
IdleUserControlInvalidFor internal use only.
IdleDoNotAllowUserControlUsers cannot control the device's idle behavior.
IdleAllowUserControlUsers can control the device's idle behavior.
The WDF_POWER_POLICY_S0_IDLE_USER_CONTROL enumeration is used as a member type in the WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS structure.
Users control a device's idle behavior by modifying information on a property sheet. The framework creates the property sheet and Device Manager displays it.
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS