![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cKernel.h>
Public Member Functions | |
void | InitMem (TYPE *p=nullptr) |
bool | AllocMem (POOL_TYPE ePoolType, SIZE_T nNumberOfBytes=sizeof(TYPE)) |
NTSTATUS | AllocMemQuota (POOL_TYPE ePoolType, SIZE_T nNumberOfBytes=sizeof(TYPE)) |
void | FreeLast () |
void | Free () |
TYPE * | DetachMem () |
bool | IsValidMem () const |
operator const TYPE * () const | |
operator TYPE * () | |
TYPE * | operator-> () |
Public Attributes | |
TYPE * | m_p |
NON constructed/destructed kernel memory allocate/de-allocate.
|
inline |
ePoolType = NonPagedPool,
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
TYPE* GrayKernel::CKeMem< TYPE, _UTAG >::m_p |