WIN32申请内存 物理页 VirtualAlloc VirtualFree
2021-01-06 05:28
阅读:478
标签:ase for ESS div none turn win point prot
LPVOID VirtualAlloc(
LPVOID lpAddress, //指定内存地址,一般填NULL
DWORD dwSize, //分配内存大小 0x1000为1个物理页
DWORD flAllocationType, //分配类型 MEM_COMMIT地址空间和物理页都分 MEM_RESERVE只分地址空间
DWORD flProtect //访问保护类型
);
BOOL VirtualFree(
LPVOID lpAddress, //申请内存返回的指针
DWORD dwSize, //释放内存大小
DWORD dwFreeType //释放类型 MEM_DECOMMIT释放物理页 MEM_RELEASE空间地址和物理页都释放 不过大小要填0
);
// VirtualAlloc.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include int main(int argc, char* argv[])
{
LPVOID p = VirtualAlloc(NULL,0x1000,MEM_COMMIT,PAGE_READWRITE);
VirtualFree(p,0x1000,MEM_DECOMMIT);
return 0;
}
WIN32申请内存 物理页 VirtualAlloc VirtualFree
标签:ase for ESS div none turn win point prot
原文地址:https://www.cnblogs.com/ganxiang/p/13176043.html
上一篇:C# 集合
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:WIN32申请内存 物理页 VirtualAlloc VirtualFree
文章链接:http://soscw.com/essay/40411.html
文章标题:WIN32申请内存 物理页 VirtualAlloc VirtualFree
文章链接:http://soscw.com/essay/40411.html
评论
亲,登录后才可以留言!