/* パフォーマンスオブジェクトの列挙 */ void DispPerfObjs() { char ObjNames[1000]; DWORD ObjSize = 1000; char *cp; /* パフォーマンスオブジェクトの一覧を取得 */ PdhEnumObjects(NULL, NULL, ObjNames, &ObjSize, PERF_DETAIL_WIZARD, TRUE); /* パフォーマンスオブジェクトの一覧を表示 */ cp = ObjNames; while(*cp != '\0') { printf("%s\n", cp); cp += lstrlen(cp)+1; } }