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 //

本文介绍了Windows API中的GetSystemInfo函数,该函数用于获取系统的内存相关信息,包括页大小和应用程序地址范围。通过示例展示了如何使用dwPageSize和lpMinimum/MaximumApplicationAddress参数获取系统内存配置。
最低0.47元/天 解锁文章

2486

被折叠的 条评论
为什么被折叠?



