ReactOS 0.4.16-dev-41-ge8c7597
|
#include <fxrequestmemory.hpp>
Protected Attributes | |
FxRequest * | m_Request |
PMDL | m_Mdl |
USHORT | m_Flags |
Protected Attributes inherited from FxMemoryBufferPreallocated | |
PVOID | m_pBuffer |
Protected Attributes inherited from FxMemoryObject | |
size_t | m_BufferSize |
Protected Attributes inherited from FxObject | |
union { | |
CfxDeviceBase * m_DeviceBase | |
CfxDevice * m_Device | |
}; | |
Additional Inherited Members | |
Static Protected Member Functions inherited from FxObject | |
static PVOID | _GetBase (__in FxObject *Object) |
Static Protected Member Functions inherited from IFxMemory | |
static _Must_inspect_result_ NTSTATUS | _CopyPtrToPtr (__in_bcount(SourceBufferLength) PVOID SourceBuffer, __in size_t SourceBufferLength, __in_opt PWDFMEMORY_OFFSET SourceOffsets, __out_bcount(DestinationBufferLength) PVOID DestinationBuffer, __in size_t DestinationBufferLength, __in_opt PWDFMEMORY_OFFSET DestinationOffsets) |
static _Must_inspect_result_ NTSTATUS | _CopyPtrToPtr (__in_bcount(SourceBufferLength) PVOID SourceBuffer, __in size_t SourceBufferLength, __in_opt PWDFMEMORY_OFFSET SourceOffsets, __out_bcount(DestinationBufferLength) PVOID DestinationBuffer, __in size_t DestinationBufferLength, __in_opt PWDFMEMORY_OFFSET DestinationOffsets) |
Definition at line 33 of file fxrequestmemory.hpp.
FxRequestMemory::FxRequestMemory | ( | __in PFX_DRIVER_GLOBALS | Globals | ) |
Definition at line 83 of file fxrequestmemory.cpp.
FxRequestMemory::~FxRequestMemory | ( | VOID | ) |
Definition at line 112 of file fxrequestmemory.cpp.
|
static |
Definition at line 54 of file fxrequestmemory.cpp.
Referenced by FxRequest::ProbeAndLockForRead(), and FxRequest::ProbeAndLockForWrite().
Reimplemented from FxMemoryBufferPreallocated.
Definition at line 164 of file fxrequestmemory.cpp.
Reimplemented from FxMemoryObject.
Definition at line 65 of file fxrequestmemory.hpp.
|
virtual |
Reimplemented from FxMemoryObject.
Definition at line 187 of file fxrequestmemory.cpp.
|
virtual |
Reimplemented from FxObject.
Definition at line 150 of file fxrequestmemory.cpp.
VOID FxRequestMemory::SetBuffer | ( | _In_ FxRequest * | Request, |
_Pre_notnull_ _Pre_writable_byte_size_(BufferSize) PVOID | Buffer, | ||
_In_ PMDL | BackingMdl, | ||
_In_ size_t | BufferSize, | ||
_In_ BOOLEAN | ReadOnly | ||
) |
Definition at line 207 of file fxrequestmemory.cpp.
Definition at line 103 of file fxrequestmemory.hpp.
Referenced by SetBuffer(), and SetMdl().
VOID FxRequestMemory::SetMdl | ( | __in FxRequest * | Request, |
__in PMDL | Mdl, | ||
__in PVOID | MdlBuffer, | ||
__in size_t | BufferSize, | ||
__in BOOLEAN | ReadOnly | ||
) |
Definition at line 262 of file fxrequestmemory.cpp.
|
protected |
Definition at line 119 of file fxrequestmemory.hpp.
Referenced by FxRequestMemory(), GetFlags(), and SetFlags().
|
protected |
Definition at line 117 of file fxrequestmemory.hpp.
Referenced by FxRequestMemory(), GetMdl(), SetBuffer(), SetMdl(), and ~FxRequestMemory().
|
protected |
Definition at line 112 of file fxrequestmemory.hpp.
Referenced by FxRequestMemory(), SetBuffer(), SetMdl(), and ~FxRequestMemory().