`
lxlsp
  • 浏览: 6906 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
1  进程的虚拟地址空间布局 1.1 进程虚拟地址空间布局: 每个进程都被赋予它自己的虚拟地址空间。对于3 2位进程来说,这个地址空间是4GB,Win2K在IA-32架构的CPU下面的进程地址空间分布如下表所示: 地址空间说明 地址空间  ...
1. 内存状态查询函数1.1系统信息Windows 提供API可以查询系统内存的一些属性,有时候我们需要获取一些页面大小、分配粒度等属性,在分配内存时用的上。请看以下C++程序:SYSTEM_INFO sysInfo;GetSystemInfo(&sysInfo);cout<<"机器 ...
说明 创建一个新的文件映射对象。   HANDLE CreateFileMapping(HANDLE hFile,              // 映射文件的句柄LPSECURITY_ATTRIBUTES lpFileMappingAttributes,// 安全描述符指针DWORD flProtect,           // 对映射对象的保护DWORD dwMaximumSizeHigh,  ...
说明:CreateFile函数创建或打开对象(文件、pipes、邮槽、通信资源、磁盘驱动器(仅适用于windowsNT)、控制台、文件夹(仅用于打开)),并返回一个可以用来访问这些对象的句柄。   HANDLE CreateFile( LPCTSTR lpFileName,    //指向文件名的指针 DWORD dwDesiredAccess,    //访问模式(写/读) DWORD dwShareMode,    //共享模式 LPSECURITY_ATTRIBUTES lpSecurityAttributes, //指向安全属性的指针 DWORD dwCreationDisposit ...
1.  #include<> 与#include "" 区别:      #include<>:先去系统目录中找头文件,如果没有再到当前目录下找。主要用于标准的头文件。      #include "":先去当前目录下找头文件,如果没有再到系统目录中找。主要用于自定义的头文件。   2. #include<xxxx>  与#include<xxxx.h> 区别:    在标准C++以前,使用 #include<xxxx.h> ;    标准C++引入了名字空间的概念后,可以用#incl ...
Global site tag (gtag.js) - Google Analytics