![]() |
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 |