GetSystemInfo得到的CPU数量为什么是3个

一如当初 2010-06-13 07:03:16

var
Sysinfo:System_Info;
begin
GetSystemInfo(Sysinfo);
caption := inttostr(sysinfo.dwActiveProcessorMask);


运行结果是3,我的CPU是Intel E5200双核的
...全文
205 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sylarwelch 2010-06-13
  • 打赏
  • 举报
回复
不懂啊!!!!
gyk120 2010-06-13
  • 打赏
  • 举报
回复
就是指定一个用来代表这个系统中装配了的中央处理器的掩码。二进制0位是处理器0;31位是处理器31。
gyk120 2010-06-13
  • 打赏
  • 举报
回复
dwActiveProcessorMask得到的是处理器掩码,,CPU数量得用dwNumberOfProcessors
麦客来了 2010-06-13
  • 打赏
  • 举报
回复
CPU数量: sysinfo.dwNumberOfProcessors
活动处理器掩码:sysinfo.dwActiveProcessorMask
hfCoder 2010-06-13
  • 打赏
  • 举报
回复
不懂,up
一如当初 2010-06-13
  • 打赏
  • 举报
回复
什么叫处理器掩码?
dd_zhouqian 2010-06-13
  • 打赏
  • 举报
回复

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧