パフォーマンスオブジェクトの列挙(C言語)

説明:

ローカルマシンのパフォーマンスオブジェクトを列挙し、結果を表示する。

キーワード:

PdhEnumObjects

サンプルコード:

/* パフォーマンスオブジェクトの列挙 */
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;
	}
}

(original text:1999/01/05 更新)

本ドキュメントの内容は保証しません。本ドキュメントによって生じた結果について、一切の責任を負いません。