- 681 名前:デフォルトの名無しさん mailto:sage [2010/03/14(日) 20:30:47 ]
- このような感じです。
// オープン HQUERY hQuery; PdhOpenQuery(NULL,0,&hQuery); // カウンタ追加 HCOUNTER hCounter; std::string str = "\\Process(GOM)\\% Processor Time"; PdhAddCounter(hQuery, str.c_str(), 0, &hCounter ); // 3秒間の負荷計測 PdhCollectQueryData(hQuery); Sleep(3000); PdhCollectQueryData(hQuery); // 計測結果取得 PDH_FMT_COUNTERVALUE fntValue; PdhGetFormattedCounterValue(hCounter, PDH_FMT_LONG, NULL, &fntValue); // クローズ PdhCloseQuery( m_hQuery ); std::cout << fntValue.longValue << std::endl;
|

|