【API】GetSystemInfo 函数使用
2018-01-31 17:20
429 查看
typedef struct _SYSTEM_INFO { union { DWORD dwOemId; // Obsolete field...do not use struct { WORD wProcessorArchitecture; WORD wReserved; } DUMMYSTRUCTNAME; } DUMMYUNIONNAME; DWORD dwPageSize; LPVOID lpMinimumApplicationAddress; LPVOID lpMaximumApplicationAddress; DWORD_PTR dwActiveProcessorMask; DWORD dwNumberOfProcessors; DWORD dwProcessorType; DWORD dwAllocationGranularity; WORD wProcessorLevel; WORD wProcessorRevision; } SYSTEM_INFO, *LPSYSTEM_INFO;
SYSTEM_INFO SysInfo = {0}; GetSystemInfo(&SysInfo);
根据返回值可以判断
dwPageSize //页大小
lpMinimumApplicationAddress // 基地址 0x00010000
lpMaximumApplicationAddress // 0x7ffeffff
dwProcessorType
PROCESSOR_INTEL_386 386 PROCESSOR_INTEL_486 486 PROCESSOR_INTEL_PENTIUM 586 PROCESSOR_INTEL_IA64 2200 PROCESSOR_AMD_X8664 8664
相关文章推荐
- VS6.0下使用 IP Help API(Iphlpapi.dll)系列函数之GetAdaptersAddresses(GetAdaptersInfo) 获取网卡信息简述
- android中LayoutInflater的3种使用以及getSystemService的API .
- Delphi中获取某类的祖先类及其所在单元名称(使用GetTypeData(PClass.ClassInfo)函数,并且该类是从TPersistent类的派生类才可以这么使用)
- android中LayoutInflater的3种使用以及getSystemService的API
- MFC特定函数的应用20160720(SystemParametersInfo,GetWindowRect,WriteProfileString,GetSystemMetrics)
- 获取Exe文件版本信息的函数(使用GetFileVersionInfo得到TFileVersionInfo结构体,包含12项内容)
- android中LayoutInflater的3种使用以及getSystemService的API
- c# API使用GetVolumeInformation函数获取硬盘信息
- Windows获取时间函数(使用GetLocalTime,GetSystemTime,SystemTimeToTzSpecificLocalTime,GetFileTime API函数
- Windows API一日一练(74)GetSystemInfo函数
- Windows API一日一练(74)GetSystemInfo函数
- SystemParametersInfo API 函数,此功能的状态可以被选中,启用,或禁用根据需要
- GetSystemInfo函数实验
- android中LayoutInflater的3种使用以及getSystemService的API
- Android中LayoutInflater的3种使用以及getSystemService的API
- Windows API一日一练(74)GetSystemInfo函数
- cocos2d-x获取程序当前内存使用量 GetProcessMemoryInfo 函数
- 【API】GetUserNameEx 函数使用
- android中LayoutInflater的3种使用以及getSystemService的API
- android中LayoutInflater的3种使用以及getSystemService的API