ReactOS
0.4.15-dev-4616-g17e0e44
|
Go to the source code of this file.
Classes | |
struct | FxRequestTimer |
class | FxRequestBase |
Typedefs | |
typedef VOID(* | PFN_COMPLETE_COPY_ROUTINE) (__in FxIoTarget *This, __in FxRequest *Request, __in_opt FxRequestContext *Context) |
#define WDF_REQUEST_INTERNAL_CONSTRAINTS_VALID_FLAGS (WDF_REQUEST_SEND_INTERNAL_OPTION_FAIL_ON_PEND) |
Definition at line 65 of file fxrequestbase.hpp.
#define WDF_REQUEST_REUSE_MUST_COMPLETE 2 |
Definition at line 35 of file fxrequestbase.hpp.
#define WDF_REQUEST_SEND_INTERNAL_OPTION_FAIL_ON_PEND (0x80000000) |
Definition at line 63 of file fxrequestbase.hpp.
typedef VOID(* PFN_COMPLETE_COPY_ROUTINE) (__in FxIoTarget *This, __in FxRequest *Request, __in_opt FxRequestContext *Context) |
Definition at line 74 of file fxrequestbase.hpp.
Enumerator | |
---|---|
REQUEST_ALLOCATED_FROM_IO | |
REQUEST_ALLOCATED_INTERNAL | |
REQUEST_ALLOCATED_DRIVER |
Definition at line 85 of file fxrequestbase.hpp.
Enumerator | |
---|---|
FxRequestBaseSystemMdlMapped | |
FxRequestBaseOutputMdlMapped | |
FxRequestBaseSyncCleanupContext |
Definition at line 142 of file fxrequestbase.hpp.
Enumerator | |
---|---|
FxRequestBaseStaticSystemBufferValid | |
FxRequestBaseStaticOutputBufferValid |
Definition at line 148 of file fxrequestbase.hpp.
Enumerator | |
---|---|
FxRequestCompletionStateIoPkgFlag | |
FxRequestCompletionStateNone | |
FxRequestCompletionStateQueue | |
FxRequestCompletionStateIoPkg |
Definition at line 158 of file fxrequestbase.hpp.
Enumerator | |
---|---|
FxRequestConstructorCallerIsFx | |
FxRequestConstructorCallerIsDriver |
Definition at line 100 of file fxrequestbase.hpp.
Enumerator | |
---|---|
FxRequestOwnsIrp | |
FxRequestDoesNotOwnIrp |
Definition at line 91 of file fxrequestbase.hpp.
Enumerator | |
---|---|
FX_REQUEST_COMPLETED | |
FX_REQUEST_PENDED | |
FX_REQUEST_TIMER_SET | |
FX_REQUEST_CANCELLED_FROM_TIMER | |
FX_REQUEST_IGNORE_STATE |
Definition at line 52 of file fxrequestbase.hpp.
Definition at line 108 of file fxrequestbase.hpp.