ReactOS 0.4.16-dev-320-g3bd9ddc
|
Go to the source code of this file.
Classes | |
struct | FxSelfManagedIoTargetState |
union | FxSelfManagedIoMachineEventHistory |
union | FxSelfManagedIoMachineStateHistory |
struct | FxSelfManagedIoStateTable |
class | FxSelfManagedIoMachine |
Typedefs | |
typedef _Must_inspect_result_ FxSelfManagedIoStates(* | PFN_SELF_MANAGED_IO_STATE_ENTRY_FUNCTION) (__in FxSelfManagedIoMachine *, __out PNTSTATUS Status) |
Enumerations | |
enum | FxSelfManagedIoEvents { SelfManagedIoEventInvalid = 0x00 , SelfManagedIoEventStart = 0x01 , SelfManagedIoEventCleanup = 0x02 , SelfManagedIoEventSuspend = 0x04 , SelfManagedIoEventFlush = 0x08 , SelfManagedIoEventNull = 0xFF } |
enum | FxSelfManagedIoStates { FxSelfManagedIoInvalid = 0 , FxSelfManagedIoCreated , FxSelfManagedIoInit , FxSelfManagedIoInitFailed , FxSelfManagedIoStarted , FxSelfManagedIoSuspending , FxSelfManagedIoStopped , FxSelfManagedIoRestarting , FxSelfManagedIoFailed , FxSelfManagedIoFlushing , FxSelfManagedIoFlushed , FxSelfManagedIoCleanup , FxSelfManagedIoFinal , FxSelfManagedIoMax } |
Variables | |
const UCHAR | FxSelfManagedIoEventQueueDepth = 8 |
typedef _Must_inspect_result_ FxSelfManagedIoStates(* PFN_SELF_MANAGED_IO_STATE_ENTRY_FUNCTION) (__in FxSelfManagedIoMachine *, __out PNTSTATUS Status) |
Definition at line 42 of file fxselfmanagediostatemachine.hpp.
Enumerator | |
---|---|
SelfManagedIoEventInvalid | |
SelfManagedIoEventStart | |
SelfManagedIoEventCleanup | |
SelfManagedIoEventSuspend | |
SelfManagedIoEventFlush | |
SelfManagedIoEventNull |
Definition at line 14 of file fxselfmanagediostatemachine.hpp.
Definition at line 23 of file fxselfmanagediostatemachine.hpp.
Definition at line 12 of file fxselfmanagediostatemachine.hpp.