|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <fxrequestcontext.hpp>


Public Attributes | |
| WDF_REQUEST_COMPLETION_PARAMS | m_CompletionParams |
| IFxMemory * | m_RequestMemory |
| FX_REQUEST_CONTEXT_TYPE | m_RequestType |
Protected Member Functions | |
| VOID __inline | InitCompletionParams (VOID) |
Protected Member Functions inherited from FxStump | |
| FxStump (VOID) | |
Static Protected Member Functions | |
| static VOID | _StoreAndReferenceMemoryWorker (__in PVOID Tag, __deref_out_opt IFxMemory **PPMemory, __in FxRequestBuffer *Buffer) |
Definition at line 57 of file fxrequestcontext.hpp.
| FxRequestContext::FxRequestContext | ( | __in FX_REQUEST_CONTEXT_TYPE | Type | ) |
Definition at line 34 of file fxrequestcontext.cpp.
|
virtual |
Definition at line 60 of file fxrequestcontext.cpp.
|
staticprotected |
Definition at line 120 of file fxrequestcontext.cpp.
Referenced by StoreAndReferenceMemory(), FxInternalIoctlOthersContext::StoreAndReferenceOtherMemories(), and FxIoContext::StoreAndReferenceOtherMemory().
|
inlinevirtual |
Reimplemented in FxIoContext, FxUsbDeviceControlContext, FxUsbDeviceStringContext, FxUsbPipeTransferContext, and FxUsbRequestContext.
Definition at line 98 of file fxrequestcontext.hpp.
Referenced by FxRequestBase::CompleteSubmitted(), and FxUsbRequestContext::CopyParameters().
Reimplemented in FxUsbDeviceControlContext, FxUsbDeviceStringContext, FxUsbPipeTransferContext, and FxUsbPipeRequestContext.
Definition at line 70 of file fxrequestcontext.hpp.
Referenced by FxRequestBase::Dispose().
| VOID FxRequestContext::FormatOtherParams | ( | __in FxInternalIoctlParams * | InternalIoctlParams | ) |
Definition at line 187 of file fxrequestcontext.cpp.
| VOID FxRequestContext::FormatReadParams | ( | __in_opt IFxMemory * | ReadMemory, |
| __in_opt PWDFMEMORY_OFFSET | ReadOffsets | ||
| ) |
Definition at line 166 of file fxrequestcontext.cpp.
Referenced by FxIoTargetFormatIo().
| VOID FxRequestContext::FormatWriteParams | ( | __in_opt IFxMemory * | WriteMemory, |
| __in_opt PWDFMEMORY_OFFSET | WriteOffsets | ||
| ) |
Definition at line 145 of file fxrequestcontext.cpp.
Referenced by FxIoTargetFormatIo().
Definition at line 133 of file fxrequestcontext.hpp.
Referenced by FxRequestContext(), and ReleaseAndRestore().
|
inline |
Definition at line 89 of file fxrequestcontext.hpp.
|
virtual |
Reimplemented in FxIoContext, FxInternalIoctlOthersContext, FxUsbDeviceControlContext, FxUsbPipeTransferContext, and FxUsbUrbContext.
Definition at line 86 of file fxrequestcontext.cpp.
Referenced by FxRequest::CompleteInternal(), FxRequestBase::ContextReleaseAndRestore(), FxRequestBase::Dispose(), FxRequest::FreeRequest(), FxIoContext::ReleaseAndRestore(), FxInternalIoctlOthersContext::ReleaseAndRestore(), FxUsbDeviceControlContext::ReleaseAndRestore(), FxUsbPipeTransferContext::ReleaseAndRestore(), FxUsbUrbContext::ReleaseAndRestore(), FxRequest::Reuse(), and FxRequestBase::~FxRequestBase().
|
virtual |
Reimplemented in FxInternalIoctlOthersContext, FxUsbPipeTransferContext, and FxUsbUrbContext.
Definition at line 78 of file fxrequestcontext.cpp.
Referenced by FxIoTarget::FormatIoctlRequest(), FxIoTarget::FormatIoRequest(), FxUsbDevice::FormatStringRequest(), FxInternalIoctlOthersContext::StoreAndReferenceMemory(), FxUsbPipeTransferContext::StoreAndReferenceMemory(), FxUsbUrbContext::StoreAndReferenceMemory(), and FxUsbDeviceControlContext::StoreAndReferenceMemory().
| WDF_REQUEST_COMPLETION_PARAMS FxRequestContext::m_CompletionParams |
Definition at line 142 of file fxrequestcontext.hpp.
Referenced by FxRequestBase::CompleteSubmitted(), FxRequest::CopyCompletionParams(), FxIoContext::CopyParameters(), FxUsbDeviceControlContext::CopyParameters(), FxUsbDeviceStringContext::CopyParameters(), FxUsbPipeTransferContext::CopyParameters(), FormatOtherParams(), FormatReadParams(), FormatWriteParams(), FxIoTargetFormatIoctl(), InitCompletionParams(), and FxUsbRequestContext::SetUsbType().
| IFxMemory* FxRequestContext::m_RequestMemory |
Definition at line 148 of file fxrequestcontext.hpp.
Referenced by FxUsbDeviceStringContext::CopyParameters(), FxUsbPipeContinuousReader::DeleteMemory(), FxUsbPipeContinuousReader::FormatRepeater(), ReleaseAndRestore(), StoreAndReferenceMemory(), and ~FxRequestContext().
| FX_REQUEST_CONTEXT_TYPE FxRequestContext::m_RequestType |
Definition at line 153 of file fxrequestcontext.hpp.
Referenced by FxRequestBase::HasContext(), FxRequestBase::HasContextType(), and IsType().