ReactOS 0.4.16-dev-205-g7b2bb7e
|
Go to the source code of this file.
Classes | |
struct | FxDevicePwrRequirementTargetState |
union | FxDevicePwrRequirementMachineStateHistory |
struct | FxDevicePwrRequirementStateTable |
class | FxDevicePwrRequirementMachine |
Typedefs | |
typedef _Must_inspect_result_ FxDevicePwrRequirementStates(* | PFN_DEVICE_POWER_REQUIREMENT_STATE_ENTRY_FUNCTION) (__in FxDevicePwrRequirementMachine *This) |
Enumerations | |
enum | FxDevicePwrRequirementEvents { DprEventInvalid = 0x00 , DprEventRegisteredWithPox = 0x01 , DprEventUnregisteredWithPox = 0x02 , DprEventPoxRequiresPower = 0x04 , DprEventPoxDoesNotRequirePower = 0x08 , DprEventDeviceGoingToDx = 0x10 , DprEventDeviceReturnedToD0 = 0x20 , DprEventNull = 0xFF } |
enum | FxDevicePwrRequirementStates { DprInvalid = 0 , DprUnregistered , DprDevicePowerRequiredD0 , DprDevicePowerNotRequiredD0 , DprDevicePowerNotRequiredDx , DprDevicePowerRequiredDx , DprReportingDevicePowerAvailable , DprWaitingForDevicePowerRequiredD0 , DprMax } |
Variables | |
const UCHAR | FxDevicePwrRequirementEventQueueDepth = 8 |
typedef _Must_inspect_result_ FxDevicePwrRequirementStates(* PFN_DEVICE_POWER_REQUIREMENT_STATE_ENTRY_FUNCTION) (__in FxDevicePwrRequirementMachine *This) |
Definition at line 45 of file fxdevicepwrreqstatemachine.hpp.
Enumerator | |
---|---|
DprEventInvalid | |
DprEventRegisteredWithPox | |
DprEventUnregisteredWithPox | |
DprEventPoxRequiresPower | |
DprEventPoxDoesNotRequirePower | |
DprEventDeviceGoingToDx | |
DprEventDeviceReturnedToD0 | |
DprEventNull |
Definition at line 14 of file fxdevicepwrreqstatemachine.hpp.
Definition at line 25 of file fxdevicepwrreqstatemachine.hpp.
Definition at line 12 of file fxdevicepwrreqstatemachine.hpp.