[c++] SYSTEM_INFO

SYSTEM_INFO,Win32 API函数GetSystemInfo所使用的结构体。

说明

SYSTEM_INFO结构体包含了当前计算机的信息。这个信息包括计算机的体系结构、中央处理器的类型、系统中中央处理器的数量、页面的大小以及其他信息。

结构原型

typedef struct _SYSTEM_INFO {  
    union { 
        DWORD  dwOemId;                    //过时已废弃
        struct { 
            WORD wProcessorArchitecture;   //处理器架构
            WORD wReserved; 
        }; 
    }; 
    DWORD  dwPageSize;                     //处理器架构
    LPVOID lpMinimumApplicationAddress;    //应用程序最小地址
    LPVOID lpMaximumApplicationAddress;    //应用程序最大地址
    DWORD  dwActiveProcessorMask;          //处理器掩码
    DWORD  dwNumberOfProcessors;           //处理器数量
    DWORD  dwProcessorType;                //处理器类型
    DWORD  dwAllocationGranularity;        //虚拟内存分配粒度
    WORD  wProcessorLevel;                 //处理器级别
    WORD  wProcessorRevision;              //处理器版本

} SYSTEM_INFO; 

代码示例

void CTestDlg::GetSysInfo()
{
 SYSTEM_INFO  sysInfo;
 GetSystemInfo(&sysInfo);
}
原文地址:https://www.cnblogs.com/P3nguin/p/7880946.html