[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

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    [c++] SYSTEM_INFO

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/263908

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月14日 下午4:09
下一篇 2023年2月14日 下午4:09

相关推荐