奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語言

c語言怎么獲取硬件信息

時間:2024-07-23 06:05:53 C語言 我要投稿
  • 相關推薦

c語言怎么獲取硬件信息

  對于程序員來講,使用C語言再正常不過了,那么,你們知道C語音應該怎么獲取它的硬件信息呢?下面是應屆畢業生小編帶來的關于c語言怎么獲取硬件信息的內容,歡迎閱讀!

  c語言怎么獲取硬件信息?

  下面是C語言獲取硬件信息的代碼,可能比較長,請網友們細心查看

  這個需要相關的庫以及API。

  給你一個獲取cpu信息的函數:

  DWORD MyCPUSpeed()

  {

  BSTR bstrMyCpuName=NULL;

  BSTR bstrMyPropName = NULL;

  VARIANT pVal;

  char szText[256];

  int nCpuNum=0;

  DWORD dwCpuSpeed=0;

  IWbemClassObject *pCpuInst=NULL;

  IWbemQualifierSet* pQualSet = NULL;

  bstrMyPropName = SysAllocString(L"CurrentClockSpeed");

  if(bstrMyPropName == NULL)

  {

  return dwCpuSpeed;

  }

  while(1)

  {

  memset(szText,0,sizeof(szText));

  sprintf(szText,"Win32_Processor.DeviceID="CPU%d"", nCpuNum);

  bstrMyCpuName = _bstr_t(szText);

  if(bstrMyCpuName == NULL)

  {

  break;

  }

  if(pSvc->GetObject(bstrMyCpuName, 0L, NULL, &pCpuInst, NULL) != S_OK)

  {

  break;

  }

  if(pCpuInst->Get(bstrMyPropName, 0L, &pVal, NULL, NULL) == S_OK)

  {

  nCpuNum++;

  dwCpuSpeed += pVal.lVal;

  }

  VariantClear(&pVal);

  SysFreeString(bstrMyCpuName);

  bstrMyCpuName = NULL;

  }

  if(bstrMyPropName != NULL)

  {

  SysFreeString(bstrMyPropName);

  bstrMyPropName = NULL;

  }

  if(bstrMyCpuName != NULL)

  {

  SysFreeString(bstrMyCpuName);

  bstrMyCpuName = NULL;

  }

  memset(szText,0,sizeof(szText));

  sprintf(szText, "CPU個數: %d, CPU頻率: %ld Mhz", nCpuNum, dwCpuSpeed);

  cout<<"------------------------"<

  return dwCpuSpeed;

  }

  以上就是C語音怎么查看硬件信息的代碼了


【c語言怎么獲取硬件信息】相關文章:

c語言如何控制硬件09-14

C語言Java怎么獲取文件名、類名、方法名和行號10-22

有關C語言中獲取文件狀態的相關函數小結10-18

c語言中邏輯或怎么用07-05

c語言大括號怎么用06-24

怎么在Linux下運行C語言程序06-08

怎么利用c語言創建excel文件08-13

C語言二維數組怎么寫好10-27

C語言怎么輸出一個菱形09-27

獲取高考信息的途徑有哪些10-08

主站蜘蛛池模板: 军事| 宿迁市| 武鸣县| 富宁县| 宜兰县| 华亭县| 罗甸县| 常德市| 茌平县| 平顺县| 太康县| 福泉市| 古蔺县| 芜湖县| 钦州市| 麻阳| 宜兴市| 资兴市| 巴彦淖尔市| 临城县| 霞浦县| 璧山县| 丹江口市| 丽江市| 凉山| 广昌县| 承德市| 武城县| 延长县| 贵港市| 马尔康县| 陵川县| 元阳县| 江永县| 襄樊市| 和龙市| 桦川县| 东港市| 朝阳区| 广宁县| 金乡县|