上面的代码获得SYSTEM_INFO结构体的数据之後采用反射我输出了每个值,该结构体字段含义如下:
已废弃的成员保留这个成员是为了向以前版本的Windows NT保持兼容。从Windows NT 3.51和Windows 95的预发行版本開始使用这个成员的子分支
【dwPageSize】: 指定页面的大小和页面保护和委托的颗粒。这是被 VirtualAlloc 函数使用的页大小
【dwActiveProcessorMask】: 指定一个用来代表这个系统中装配了的中央处理器的掩码。二进制0位是处理器0;31位是处理器31
【dwAllocationGranularity】: 指定已经被分配的虚拟内存空间的粒度。例如如果使用VirtualAlloc函數请求分配1byte内存空间,那么将会保留由dwAllocationGranularity指定大小byte的地址空间在过去,这个值被定为64K并固化在硬件中但是其它的硬件体系结构可能需要叧外的值。