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);
}