PerfSetCounterSetInfo 関数 (perflib.h)

特定のカウンター セットのレイアウトを指定します。

構文

ULONG PerfSetCounterSetInfo(
  [in] HANDLE                ProviderHandle,
  [in] PPERF_COUNTERSET_INFO Template,
  [in] ULONG                 TemplateSize
);

パラメーター

[in] ProviderHandle

プロバイダーのハンドル。 CTRPP ツールによって生成されたハンドル変数を使用します。 変数の名前については、プロバイダー要素の symbol 属性を参照してください。

Windows Vista: PerfStartProvider 関数はハンドルを返します。

[in] Template

カウンター セット情報を格納しているバッファー。 詳細については、「 PERF_COUNTERSET_INFO」を参照してください。

[in] TemplateSize

pTemplate バッファーのサイズ (バイト単位)。

戻り値

関数が成功すると、ERROR_SUCCESSが返されます。

関数が失敗した場合、戻り値は システム エラー コードです。

注釈

CounterInitialize 関数は、この関数を呼び出します。この関数を直接呼び出さないでください。

Windows Vista: PerfAutoInitialize 関数は、この関数を呼び出します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー perflib.h
Library Advapi32.lib
[DLL] Advapi32.dll