|
ReactOS 0.4.16-dev-1946-g52006dd
|

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.