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);
}
05-25 17:39