能否知道,VirtualAlloc得到的内存,在实际物理内存中的地址? 如题,有没有什么api能让我知道,一个虚拟内存地址,对应的实际内存地址是多少?谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用VirtualAlloc和VirtualCopy来访问物理内存吧,VirtualCopy负责把一段物理内存和虚拟内存绑定下面的代码显示了如何使用VirtualAlloc和VirtualCopy来访问物理内存FpDriverGlobals = (PDRIVER_GLOBALS) VirtualAlloc( 0, DRIVER_GLOBALS_PHYSICAL_MEMORY_SIZE, MEM_RESERVE, PAGE_NOACCESS);if (FpDriverGlobals == NULL) { ERRORMSG(DRIVER_ERROR_MSG, (TEXT(" VirtualAlloc failed!\r\n"))); return;}else { if (!VirtualCopy( (PVOID)FpDriverGlobals, (PVOID)(DRIVER_GLOBALS_PHYSICAL_MEMORY_START), DRIVER_GLOBALS_PHYSICAL_MEMORY_SIZE, (PAGE_READWRITE | PAGE_NOCACHE))) { ERRORMSG(DRIVER_ERROR_MSG, (TEXT("VirtualCopy failed!\r\n"))); return; }} 电信网通间TCP/UDP网络传输-速度问题! 高手救命! windows资源管理器的按文件名排序 图像格式为jp2 服务器/客户机编程模型中,服务器程序为何要绑定本地地址和端口,我觉得服务器只需确定一个端口就可以了,然后等待客户机的连接就可以了啊 静态文本框,如何实现动态改变内容,同时保持背景透明? 菜級問題,大家幫忙 如何在vc中定义全局变量 帮我看一看吧[ 菜鸟级!级菜 ]。 散分喽[ 100分 ] LCC的怪问题。 一个在使用TinyXml库时,出现的堆损坏的问题。 [急切求助]如何安装WindowsService服务? UTF-8为什么要转成GBK格式?VC下如何转
(PDRIVER_GLOBALS) VirtualAlloc(
0,
DRIVER_GLOBALS_PHYSICAL_MEMORY_SIZE,
MEM_RESERVE,
PAGE_NOACCESS);
if (FpDriverGlobals == NULL) {
ERRORMSG(DRIVER_ERROR_MSG, (TEXT(" VirtualAlloc failed!\r\n")));
return;
}
else {
if (!VirtualCopy(
(PVOID)FpDriverGlobals,
(PVOID)(DRIVER_GLOBALS_PHYSICAL_MEMORY_START),
DRIVER_GLOBALS_PHYSICAL_MEMORY_SIZE,
(PAGE_READWRITE | PAGE_NOCACHE))) {
ERRORMSG(DRIVER_ERROR_MSG, (TEXT("VirtualCopy failed!\r\n")));
return;
}
}