ReactOS 0.4.16-dev-1041-g8b6907f
|
#include <fxnpagedlookasidelist.hpp>
Protected Member Functions | |
~FxNPagedLookasideList () | |
virtual VOID | Reclaim (__in FxMemoryBufferFromLookaside *Memory) |
![]() | |
virtual | ~FxLookasideList () |
virtual VOID | Reclaim (__in FxMemoryBufferFromLookaside *Memory)=0 |
_Must_inspect_result_ NTSTATUS | InitializeLookaside (__in USHORT BufferSize, __in USHORT MemoryObjectSize, __in PWDF_OBJECT_ATTRIBUTES MemoryAttributes) |
PVOID | InitObjectAlloc (__out_bcount(this->m_MemoryObjectSize) PVOID Alloc) |
![]() | |
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 | |
NPAGED_LOOKASIDE_LIST | m_ObjectLookaside |
![]() | |
size_t | m_BufferSize |
size_t | m_MemoryObjectSize |
ULONG | m_PoolTag |
![]() | |
union { | |
CfxDeviceBase * m_DeviceBase | |
CfxDevice * m_Device | |
}; | |
Definition at line 24 of file fxnpagedlookasidelist.hpp.
FxNPagedLookasideList::FxNPagedLookasideList | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
__in ULONG | PoolTag | ||
) |
Definition at line 29 of file fxnpagedlookasidelistkm.cpp.
|
protected |
Definition at line 37 of file fxnpagedlookasidelistkm.cpp.
|
virtual |
Implements FxLookasideList.
Definition at line 93 of file fxnpagedlookasidelistkm.cpp.
|
virtual |
Implements FxLookasideList.
Definition at line 46 of file fxnpagedlookasidelistkm.cpp.
|
protectedvirtual |
Implements FxLookasideList.
Definition at line 133 of file fxnpagedlookasidelistkm.cpp.
|
protected |
Definition at line 56 of file fxnpagedlookasidelist.hpp.
Referenced by Allocate(), Initialize(), Reclaim(), and ~FxNPagedLookasideList().