ReactOS 0.4.16-dev-122-g325d74c
|
#include <fxmemorybufferfrompool.hpp>
Protected Member Functions | |
FxMemoryBufferFromPool (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in size_t BufferSize, __in USHORT ObjectSize) | |
~FxMemoryBufferFromPool () | |
Protected Member Functions inherited from FxMemoryObject | |
FxMemoryObject (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in USHORT ObjectSize, __in size_t BufferSize) | |
virtual _Must_inspect_result_ NTSTATUS | QueryInterface (__inout FxQueryInterfaceParams *Params) |
Protected Member Functions inherited from FxObject | |
FxObject (__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType) | |
FxObjectDebugExtension * | GetDebugExtension (VOID) |
BOOLEAN | IsDebug (VOID) |
VOID | AllocateTagTracker (__in WDFTYPE Type) |
virtual VOID | SelfDestruct (VOID) |
PVOID __inline | GetObjectHandleUnchecked (VOID) |
VOID __inline | DestroyChildren (VOID) |
VOID | DeleteEarlyDisposedObject (VOID) |
Protected Attributes | |
PVOID | m_Pool |
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 25 of file fxmemorybufferfrompool.hpp.
FxMemoryBufferFromPool::FxMemoryBufferFromPool | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
__in size_t | BufferSize | ||
) |
Definition at line 26 of file fxmemorybufferfrompool.cpp.
|
protected |
Definition at line 47 of file fxmemorybufferfrompool.cpp.
|
protected |
Definition at line 71 of file fxmemorybufferfrompool.cpp.
|
static |
Definition at line 93 of file fxmemorybufferfrompool.cpp.
Referenced by FxMemoryObject::_Create().
Definition at line 55 of file fxmemorybufferfrompool.hpp.
Implements IFxMemory.
Definition at line 47 of file fxmemorybufferfrompool.hpp.
|
protected |
Definition at line 73 of file fxmemorybufferfrompool.hpp.
Referenced by AllocateBuffer(), FxMemoryBufferFromPool(), GetBuffer(), and ~FxMemoryBufferFromPool().