青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

twzheng's cppblog

『站在風(fēng)口浪尖緊握住鼠標(biāo)旋轉(zhuǎn)!』 http://www.cnblogs.com/twzheng

  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  136 隨筆 :: 78 文章 :: 353 評(píng)論 :: 0 Trackbacks
SYSTEM_INFO

SYSTEM_INFO,Win32 API函數(shù)GetSystemInfo所使用的結(jié)構(gòu)體。

說(shuō)明:
SYSTEM_INFO結(jié)構(gòu)體包含了當(dāng)前計(jì)算機(jī)的信息。這個(gè)信息包括計(jì)算機(jī)的體系結(jié)構(gòu)、中央處理器的類(lèi)型、系統(tǒng)中中央處理器的數(shù)量、頁(yè)面的大小以及其他信息。
結(jié)構(gòu)原型:
typedef struct _SYSTEM_INFO // sinf  
    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; 

結(jié)構(gòu)成員:
dwOemId:
  已廢棄的成員,保留這個(gè)成員是為了向以前版本的Windows NT保持兼容。從Windows NT 3.51和Windows 95的預(yù)發(fā)行版本開(kāi)始,使用這個(gè)成員的子分支wProcessorArchitecture。
  Windows 95:系統(tǒng)總是把這個(gè)成員的值設(shè)為0,也就是PROCESSOR_ARCHITECTURE_INTEL的預(yù)定義值。
wProcessorArchitecture:  指定系統(tǒng)中的中央處理器的體系結(jié)構(gòu),可以是如下的值:
  PROCESSOR_ARCHITECTURE_INTEL
  只適用于Windows NT: PROCESSOR_ARCHITECTURE_MIPS
  只適用于Windows NT: PROCESSOR_ARCHITECTURE_ALPHA
  只適用于Windows NT: PROCESSOR_ARCHITECTURE_PPC
  只適用于Windows NT: PROCESSOR_ARCHITECTURE_UNKNOWN
wReserved:
  保留供將來(lái)使用。
dwPageSize:
  指定頁(yè)面的大小和頁(yè)面保護(hù)和委托的顆粒。這是被 VirtualAlloc 函數(shù)使用的頁(yè)大小。
lpMinimumApplicationAddress:
  指向應(yīng)用程序和動(dòng)態(tài)鏈接庫(kù)(DLL)可以訪問(wèn)的最低內(nèi)存地址。
pMaximumApplicationAddress:
  指向應(yīng)用程序和動(dòng)態(tài)鏈接庫(kù)(DLL)可以訪問(wèn)的最高內(nèi)存地址。
dwActiveProcessorMask:
  指定一個(gè)用來(lái)代表這個(gè)系統(tǒng)中裝配了的中央處理器的掩碼。二進(jìn)制0位是處理器0;31位是處理器31。
dwNumberOfProcessors:
  指定系統(tǒng)中的處理器的數(shù)目。
dwProcessorType:
  Windows 95:
    指定系統(tǒng)中中央處理器的類(lèi)型。
  Windows NT:
    這個(gè)成員已經(jīng)不再有用了,但是為了向Windows 95和以前版本的Windows NT保持兼容,使用wProcessorArchitecture, wProcessorLevel, 和 wProcessorRevision 三個(gè)成員定義處理器的類(lèi)型。
  這個(gè)成員的值是下面中的一個(gè):
  PROCESSOR_INTEL_386
  PROCESSOR_INTEL_486
  PROCESSOR_INTEL_PENTIUM
  只適用于Windows NT: PROCESSOR_MIPS_R4000
  只適用于Windows NT: PROCESSOR_ALPHA_21064
dwAllocationGranularity:
  指定已經(jīng)被分配的虛擬內(nèi)存空間的粒度。例如,如果使用VirtualAlloc函數(shù)請(qǐng)求分配1byte內(nèi)存空間,那么將會(huì)保留由dwAllocationGranularity指定大小byte的地址空間。在過(guò)去,這個(gè)值被定為64K并固化在硬件中,但是其它的硬件體系結(jié)構(gòu)可能需要另外的值。
wProcessorLevel:
  Windows 95: 不使用這個(gè)成員。
  Windows NT: 指定系統(tǒng)體系結(jié)構(gòu)依賴(lài)的處理器級(jí)別。
  
  如果 wProcessorArchitecture 的值是 PROCESSOR_ARCHITECTURE_INTEL,那么 wProcessorLevel可以使如下值中的一個(gè):
            含義
  3          Intel 80386
  4          Intel 80486
  5          Pentium
  
  如果 wProcessorArchitecture 的值是 PROCESSOR_ARCHITECTURE_MIPS,那么 wProcessorLevel 的值會(huì)是00xx的形式,xx是一個(gè)8位的立即數(shù)。這個(gè)成員可以使如下的值:
               含義
  0004          MIPS R4000
  
  如果 wProcessorArchitecture 的值是 PROCESSOR_ARCHITECTURE_ALPHA, 那么 wProcessorLevel 的值會(huì)是xxxx的形式,xxxx是一個(gè)16位的處理器版本數(shù)(固件中版本號(hào)的低16位),它的值可以是下表中的一個(gè):
  十進(jìn)制值      含義
  21064            Alpha 21064
  21066            Alpha 21066
  21164            Alpha 21164

  如果 wProcessorArchitecture 的值是  PROCESSOR_ARCHITECTURE_PPC, 那么 wProcessorLevel 的值會(huì)是xxxx的形式,xxxx是一個(gè)16位的處理器版本數(shù)(處理器版本寄存器的高16位),它的值可以使下表中的一個(gè):
  十進(jìn)制值      含義
  1                   PPC 601
  3                   PPC 603
  4                   PPC 604
  6                   PPC 603+
  9                   PPC 604+
  20                 PPC 620
wProcessorRevision:
  Windows 95: 不使用這個(gè)成員。
  Windows NT: 指定系統(tǒng)體系結(jié)構(gòu)依賴(lài)的處理器修訂版本號(hào)。下表顯示了對(duì)于每一種處理器體系,處理器的修訂版本號(hào)是如何構(gòu)成的。
  處理器體系                                       
  Intel 80386 or 80486                          類(lèi)似xxyz的形式。如果xx等于0xFF,y-0xA 是型號(hào),z 是步進(jìn)表示符。例如,一個(gè)Intel 80486-D0 CPU 組成的系統(tǒng)返回0xFFD0。
                                                               如果xx不等于0xFF,'A'是步進(jìn)表示符,yz 是次要步進(jìn)表示符。
  Intel Pentium, Cyrix, or NextGen 586  類(lèi)似xxyy的形式。xx是型號(hào),yy是步進(jìn)值。例如,一個(gè)0x0201的值表明這是一個(gè)Model 2,Stepping 1的CPU。
  MIPS                                                 類(lèi)似00xx的形式。xx是8位的處理器修訂號(hào)(PRId寄存器的低8位)。
  ALPHA                                             類(lèi)似xxyy的形式。xxyy是處理器固件中的修訂號(hào)的低16位。這個(gè)值被顯示成這個(gè)樣子:Model 'A'+xx, yy被忽略。
  PPC                                                   類(lèi)似xxyy的形式。xxyy是處理器版本寄存器的低16位。這個(gè)值被顯示為定點(diǎn)小數(shù):xx.yy

注釋?zhuān)?/strong>
從Windows NT 3.51和Windows 95的預(yù)發(fā)行版本開(kāi)始,SYSTEM_INFO結(jié)構(gòu)發(fā)生了如下變化:
  ·dwOemId 成員被更改成一個(gè)結(jié)構(gòu)。這個(gè)結(jié)構(gòu)提供了一條新的可以用來(lái)描述Windows NT處理器體系結(jié)構(gòu)的路,同時(shí)保持了與Windows 95 以及Windows NT以前版本的兼容性。
  ·dwProcessorType 成員在Windows NT系統(tǒng)上已經(jīng)被廢棄,但是仍在Windows 95系統(tǒng)中使用。
  ·一個(gè)先前保留的位于結(jié)構(gòu)末端的雙字值被wProcessorLevelwProcessorRevision 兩個(gè)成員替代。Windows 95 不使用這兩個(gè)成員。

快捷信息:
頭文件:winbase.h

請(qǐng)參見(jiàn)GetSystemInfo


參考MSDN
posted on 2007-06-02 22:49 譚文政 閱讀(5890) 評(píng)論(1)  編輯 收藏 引用 所屬分類(lèi): 網(wǎng)絡(luò)編程

評(píng)論

# re: SYSTEM_INFO結(jié)構(gòu)介紹 2007-06-04 13:55 picasa
很詳細(xì),有價(jià)值  回復(fù)  更多評(píng)論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              久久蜜桃香蕉精品一区二区三区| 99在线精品视频在线观看| 91久久香蕉国产日韩欧美9色| 国产精品丝袜xxxxxxx| 欧美视频在线一区二区三区| 欧美日韩一区视频| 国产精品福利影院| 国产精品日韩| 国一区二区在线观看| 尤物精品在线| 一区二区三区国产在线观看| 亚洲欧美综合精品久久成人| 久久五月天婷婷| 欧美91精品| 亚洲色图在线视频| 久久久国产亚洲精品| 欧美精品入口| 国产一区观看| 中文日韩在线视频| 久热国产精品视频| 一本大道久久a久久精二百| 性欧美长视频| 欧美人成在线| 牛牛影视久久网| 欧美日韩在线精品一区二区三区| 欧美高清视频一区二区三区在线观看 | 欧美aⅴ一区二区三区视频| 欧美激情aaaa| 国产视频久久| 在线午夜精品| 你懂的视频一区二区| 一区二区三区精品视频在线观看| 久久久久国产一区二区三区| 欧美日韩在线播放| 伊人成人在线视频| 亚洲在线网站| 亚洲人成网站在线观看播放| 亚洲午夜一区二区| 欧美精品1区| 亚洲福利视频免费观看| 久久精品中文字幕一区二区三区 | 欧美国产欧美综合| 欧美一区二区国产| 国产精品劲爆视频| 一区二区三区色| 欧美激情亚洲| 久久免费偷拍视频| 韩国欧美一区| 久久久7777| 亚洲一区二区三区影院| 欧美日韩成人在线播放| 亚洲精品乱码久久久久久黑人| 久久综合久久综合这里只有精品| 亚洲专区一区二区三区| 欧美性感一类影片在线播放| 夜色激情一区二区| 欧美福利电影网| 老司机午夜精品视频在线观看| 激情视频亚洲| 美女日韩在线中文字幕| 久久精品国产精品亚洲综合| 国产一区二区观看| 久久成人18免费观看| 亚洲欧美成人一区二区在线电影| 国产精品国产三级欧美二区 | 亚洲午夜精品久久久久久app| 欧美激情一区| 欧美成人国产一区二区| 亚洲日本视频| 日韩午夜在线电影| 欧美性色综合| 久久都是精品| 久久这里有精品15一区二区三区| 在线观看国产一区二区| 免费观看不卡av| 欧美精品不卡| 欧美成人午夜视频| 亚洲精品美女在线观看| 最新国产の精品合集bt伙计| 欧美激情中文不卡| 日韩特黄影片| 一区二区三区日韩精品视频| 国产精品久久久久久av下载红粉| 亚洲欧美在线免费观看| 欧美一二区视频| 亚洲高清av| 夜夜精品视频一区二区| 国产性天天综合网| 亚洲国产色一区| 国产精品欧美日韩久久| 另类专区欧美制服同性| 欧美日韩在线第一页| 久久精品欧美| 欧美激情一区在线| 久久精品视频va| 欧美激情久久久| 欧美一区二区精品久久911| 亚洲区在线播放| 亚洲日本视频| 欧美日韩三级一区二区| 在线亚洲欧美专区二区| 亚洲日本一区二区三区| 国产精品久久久久毛片大屁完整版| 亚洲欧美日韩天堂| 久久在线视频| 久久精品久久综合| 欧美日韩中文字幕综合视频| 麻豆91精品| 国产喷白浆一区二区三区 | 久久久久国产一区二区三区四区| 欧美高清视频一区二区| 久久天堂国产精品| 国产精品国产自产拍高清av王其| 欧美第一黄色网| 国产日韩欧美在线播放| 久久久久久久综合| 国产精品99免视看9| 亚洲午夜小视频| 欧美日韩免费观看一区| 亚洲人久久久| 久久久91精品| 久久成人精品无人区| 欧美精品激情在线| 美女黄毛**国产精品啪啪 | 欧美午夜精品理论片a级按摩| 欧美国内亚洲| 亚洲东热激情| 久久深夜福利| 狂野欧美激情性xxxx欧美| 国产视频一区三区| 亚洲综合电影| 欧美一区二区三区在线| 日韩一级精品| 99精品欧美| 亚洲在线播放电影| 久久综合色综合88| 另类成人小视频在线| 韩国一区二区三区在线观看| 欧美亚洲在线播放| 久久精品av麻豆的观看方式 | 国产日韩一区欧美| 亚洲一区美女视频在线观看免费| 亚洲视频电影图片偷拍一区| 欧美日韩国产综合久久| 99这里只有精品| 亚洲欧美日韩国产综合精品二区| 国产精品美腿一区在线看| 亚洲专区国产精品| 久久久免费av| 亚洲人成亚洲人成在线观看 | 伊人春色精品| 老司机精品视频一区二区三区| 欧美成年人视频| 亚洲精品视频在线播放| 欧美激情视频网站| 99视频+国产日韩欧美| 午夜影院日韩| 在线激情影院一区| 欧美日韩卡一卡二| 亚洲欧美美女| 欧美+亚洲+精品+三区| 亚洲看片免费| 国产热re99久久6国产精品| 久久精品中文字幕免费mv| 久久综合色婷婷| 久久久精品性| 激情成人av| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产精品视频yy9099| 亚洲第一天堂av| 国产精品午夜电影| 亚洲大片精品永久免费| 国产网站欧美日韩免费精品在线观看 | 国产精品国产三级国产普通话蜜臀 | 亚洲性感美女99在线| 国产精品福利在线| 先锋影音国产精品| 久久综合色影院| 欧美大片免费看| 亚洲永久免费精品| 麻豆九一精品爱看视频在线观看免费 | 亚洲高清一区二| 国产精品高潮呻吟久久av黑人| 午夜亚洲伦理| 亚洲精品日韩一| 久久综合99re88久久爱| 亚洲淫性视频| 亚洲日本视频| 激情亚洲一区二区三区四区| 欧美日韩视频在线观看一区二区三区| 欧美在线免费一级片| a4yy欧美一区二区三区| 欧美va亚洲va日韩∨a综合色| 亚洲男女毛片无遮挡| 亚洲精品视频啊美女在线直播| 国外成人性视频| 国产一区二三区| 国产一区二区三区久久久| 国产精品成人免费精品自在线观看| 免费成人av|