PdhExpandCounterPathの例(C言語)

説明:

PdhExpandCounterPathを利用して、現在起動しているメモ帳の数を取得する。

キーワード:

PdhExpandCounterPath

サンプルコード:

void DispNotepadCount()
{
	char CounterNames[1000];
	DWORD Size = 1000;
	char *cp;
	int NotepadCount = 0;

	 PdhExpandCounterPath(
		"\\Process(notepad#*)\\% Processor Time",
		CounterNames,
		&Size);

	cp = CounterNames;
	while(*cp != '\0') {
		NotepadCount++;
		cp += lstrlen(cp)+1;
	}

	printf("起動しているメモ帳の数: %d\n", NotepadCount);
}
(original text:1999/01/12 更新)

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