| include/Zycore/API/Memory.h(3) | Library Functions Manual | include/Zycore/API/Memory.h(3) |
include/Zycore/API/Memory.h
#include <Zycore/Defines.h>
#include <Zycore/Status.h>
#include <Zycore/Types.h>
typedef enum ZyanMemoryPageProtection_
ZyanMemoryPageProtection
enum ZyanMemoryPageProtection_
ZYCORE_EXPORT ZyanU32 ZyanMemoryGetSystemPageSize
(void)
ZYCORE_EXPORT ZyanU32 ZyanMemoryGetSystemAllocationGranularity
(void)
ZYCORE_EXPORT ZyanStatus ZyanMemoryVirtualProtect (void
*address, ZyanUSize size, ZyanMemoryPageProtection protection)
ZYCORE_EXPORT ZyanStatus ZyanMemoryVirtualFree (void
*address, ZyanUSize size)
Defines the ZyanMemoryPageProtection enum.
Defines the ZyanMemoryPageProtection enum.
Returns the system allocation granularity.
The system allocation granularity specifies the minimum amount of bytes which can be allocated at a specific address by a single call of ZyanMemoryVirtualAlloc.
This value is typically 64KiB on Windows systems and equal to the page size on most POSIX platforms.
Returns
Returns the system page size.
Returns
Releases one or more memory pages starting at the given address.
Parameters
Returns
Changes the memory protection value of one or more pages.
Parameters
Returns
Generated automatically by Doxygen for Zycore from the source code.
| Version 1.5.2.0 | Zycore |