パフォーマンス カウンター

パフォーマンス カウンター テクノロジの概要。

パフォーマンス カウンターを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
PerfCounterDataType

PerfQueryCounterData 関数が出力として生成するPERF_DATA_HEADER ブロックの一部として含まれるPERF_COUNTER_HEADER ブロックのコンテンツ タイプを示します。
PerfRegInfoType

PerfQueryCounterSetRegistrationInfo 関数を呼び出すことによって、パフォーマンス カウンター セットに関して要求できる情報の種類を示します。

関数

 
CounterPathCallBack

アプリケーションは CounterPathCallBack 関数を実装して、[参照] ダイアログ ボックスで返されるカウンター パス文字列を処理します。
LoadPerfCounterTextStringsA

指定した初期化ファイルで定義されているパフォーマンス オブジェクトとカウンターをコンピューターに読み込みます。 (ANSI)
LoadPerfCounterTextStringsW

指定した初期化ファイルで定義されているパフォーマンス オブジェクトとカウンターをコンピューターに読み込みます。 (Unicode)
PdhAddCounterA

指定したカウンターをクエリに追加します。 (ANSI)
PdhAddCounterW

指定したカウンターをクエリに追加します。 (Unicode)
PdhAddEnglishCounterA

指定した言語に依存しないカウンターをクエリに追加します。 (ANSI)
PdhAddEnglishCounterW

指定した言語に依存しないカウンターをクエリに追加します。 (Unicode)
PdhBindInputDataSourceA

ログ データを読み取るための 1 つ以上のバイナリ ログ ファイルをバインドします。 (ANSI)
PdhBindInputDataSourceW

ログ データを読み取るための 1 つ以上のバイナリ ログ ファイルをバインドします。 (Unicode)
PdhBrowseCountersA

ユーザーがクエリに追加する 1 つ以上のカウンターを選択するために使用できる [カウンターの参照] ダイアログ ボックスを表示します。 データ ソースにハンドルを使用するには、PdhBrowseCountersH 関数を使用します。 (ANSI)
PdhBrowseCountersHA

ユーザーがクエリに追加する 1 つ以上のカウンターを選択するために使用できる [カウンターの参照] ダイアログ ボックスを表示します。 この関数は PdhBrowseCounters 関数と同じですが、データ ソースへのハンドルの使用がサポートされている点が除きます。 (ANSI)
PdhBrowseCountersHW

ユーザーがクエリに追加する 1 つ以上のカウンターを選択するために使用できる [カウンターの参照] ダイアログ ボックスを表示します。 この関数は PdhBrowseCounters 関数と同じですが、データ ソースへのハンドルの使用がサポートされている点が除きます。 (Unicode)
PdhBrowseCountersW

ユーザーがクエリに追加する 1 つ以上のカウンターを選択するために使用できる [カウンターの参照] ダイアログ ボックスを表示します。 データ ソースにハンドルを使用するには、PdhBrowseCountersH 関数を使用します。 (Unicode)
PdhCalculateCounterFromRawValue

2 つの生カウンター値の表示可能な値を計算します。
PdhCloseLog

指定したログ ファイルを閉じます。
PdhCloseQuery

指定したクエリに含まれるすべてのカウンターを閉じ、クエリに関連するすべてのハンドルを閉じ、クエリに関連付けられているすべてのメモリを解放します。
PdhCollectQueryData

指定したクエリ内のすべてのカウンターの現在の生データ値を収集し、各カウンターの状態コードを更新します。 (PdhCollectQueryData)
PdhCollectQueryDataEx

別のスレッドを使用して、指定したクエリ内のすべてのカウンターの現在の生データ値を収集します。 その後、関数はアプリケーション定義のイベントを通知し、指定された時間間隔を待機してからを返します。
PdhCollectQueryDataWithTime

指定したクエリ内のすべてのカウンターの現在の生データ値を収集し、各カウンターの状態コードを更新します。 (PdhCollectQueryDataWithTime)
PdhComputeCounterStatistics

生の値の配列からカウンターの統計を計算します。
PdhConnectMachineA

指定したコンピューターに接続します。 (ANSI)
PdhConnectMachineW

指定したコンピューターに接続します。 (Unicode)
PdhEnumLogSetNamesA

DSN 内のログ セットの名前を列挙します。 (ANSI)
PdhEnumLogSetNamesW

DSN 内のログ セットの名前を列挙します。 (Unicode)
PdhEnumMachinesA

ログ ファイル内のカウンターに関連付けられているコンピューター名の一覧を返します。 (PdhEnumMachinesA)
PdhEnumMachinesHA

ログ ファイル内のカウンターに関連付けられているコンピューター名の一覧を返します。 (PdhEnumMachinesHA)
PdhEnumMachinesHW

ログ ファイル内のカウンターに関連付けられているコンピューター名の一覧を返します。 (PdhEnumMachinesHW)
PdhEnumMachinesW

ログ ファイル内のカウンターに関連付けられているコンピューター名の一覧を返します。 (PdhEnumMachinesW)
PdhEnumObjectItemsA

指定したコンピューターまたは指定したログ ファイルに存在する、指定したオブジェクトのカウンター名とインスタンス名を返します。 データ ソースにハンドルを使用するには、PdhEnumObjectItemsH 関数を使用します。 (ANSI)
PdhEnumObjectItemsHA

指定したコンピューターまたは指定したログ ファイルに存在する、指定したオブジェクトのカウンター名とインスタンス名を返します。 この関数は PdhEnumObjectItems 関数と同じですが、データ ソースへのハンドルの使用がサポートされている点が除きます。 (ANSI)
PdhEnumObjectItemsHW

指定したコンピューターまたは指定したログ ファイルに存在する、指定したオブジェクトのカウンター名とインスタンス名を返します。 この関数は PdhEnumObjectItems 関数と同じですが、データ ソースへのハンドルの使用がサポートされている点が除きます。 (Unicode)
PdhEnumObjectItemsW

指定したコンピューターまたは指定したログ ファイルに存在する、指定したオブジェクトのカウンター名とインスタンス名を返します。 データ ソースにハンドルを使用するには、PdhEnumObjectItemsH 関数を使用します。 (Unicode)
PdhEnumObjectsA

指定したコンピューターまたは指定したログ ファイルで使用できるオブジェクトの一覧を返します。 データ ソースにハンドルを使用するには、PdhEnumObjectsH 関数を使用します。 (ANSI)
PdhEnumObjectsHA

指定したコンピューターまたは指定したログ ファイルで使用できるオブジェクトの一覧を返します。この関数は PdhEnumObjects と同じですが、データ ソースへのハンドルの使用がサポートされている点が除きます。 (ANSI)
PdhEnumObjectsHW

指定したコンピューターまたは指定したログ ファイルで使用できるオブジェクトの一覧を返します。この関数は PdhEnumObjects と同じですが、データ ソースへのハンドルの使用がサポートされている点が除きます。 (Unicode)
PdhEnumObjectsW

指定したコンピューターまたは指定したログ ファイルで使用できるオブジェクトの一覧を返します。 データ ソースにハンドルを使用するには、PdhEnumObjectsH 関数を使用します。 (Unicode)
PdhExpandCounterPathA

カウンター パス内のワイルドカード文字列に一致するカウンターとカウンターのインスタンスについて、指定したコンピューター (または指定されていない場合はローカル コンピューター) を調べます。 (ANSI)
PdhExpandCounterPathW

カウンター パス内のワイルドカード文字列に一致するカウンターとカウンターのインスタンスについて、指定したコンピューター (または指定されていない場合はローカル コンピューター) を調べます。 (Unicode)
PdhExpandWildCardPathA

指定したコンピューターまたはログ ファイルを調べ、ワイルドカード文字を含む特定のカウンター パスに一致するカウンター パスを返します。 データ ソースにハンドルを使用するには、PdhExpandWildCardPathH 関数を使用します。 (ANSI)
PdhExpandWildCardPathHA

指定したコンピューターまたはログ ファイルを調べ、ワイルドカード文字を含む特定のカウンター パスに一致するカウンター パスを返します。この関数は PdhExpandWildCardPath 関数と同じですが、データ ソースへのハンドルの使用がサポートされている点が除きます。 (ANSI)
PdhExpandWildCardPathHW

指定したコンピューターまたはログ ファイルを調べ、ワイルドカード文字を含む特定のカウンター パスに一致するカウンター パスを返します。この関数は PdhExpandWildCardPath 関数と同じですが、データ ソースへのハンドルの使用がサポートされている点が除きます。 (Unicode)
PdhExpandWildCardPathW

指定したコンピューターまたはログ ファイルを調べ、ワイルドカード文字を含む特定のカウンター パスに一致するカウンター パスを返します。 データ ソースにハンドルを使用するには、PdhExpandWildCardPathH 関数を使用します。 (Unicode)
PdhFormatFromRawValue

指定された生カウンター値の表示可能な値を計算します。
PdhGetCounterInfoA

データ サイズ、カウンターの種類、パス、ユーザー指定のデータ値など、カウンターに関する情報を取得します。 (ANSI)
PdhGetCounterInfoW

データ サイズ、カウンターの種類、パス、ユーザー指定のデータ値など、カウンターに関する情報を取得します。 (Unicode)
PdhGetCounterTimeBase

指定したカウンターの時間ベースを返します。
PdhGetDataSourceTimeRangeA

時間範囲、エントリの数、および必要に応じて、指定された入力ソースからのパフォーマンス データを含むバッファーのサイズを決定します。 データ ソースにハンドルを使用するには、PdhGetDataSourceTimeRangeH 関数を使用します。 (ANSI)
PdhGetDataSourceTimeRangeH

時間範囲、エントリの数、および必要に応じて、指定された入力ソースからのパフォーマンス データを含むバッファーのサイズを決定します。この関数は PdhGetDataSourceTimeRange 関数と同じですが、データ ソースへのハンドルの使用がサポートされている点が除きます。
PdhGetDataSourceTimeRangeW

時間範囲、エントリの数、および必要に応じて、指定された入力ソースからのパフォーマンス データを含むバッファーのサイズを決定します。 データ ソースにハンドルを使用するには、PdhGetDataSourceTimeRangeH 関数を使用します。 (Unicode)
PdhGetDefaultPerfCounterA

指定したオブジェクトの既定のカウンターの名前を取得します。 この名前は、[カウンターの参照] ダイアログ ボックスで最初のカウンターの選択を設定するために使用できます。 データ ソースにハンドルを使用するには、PdhGetDefaultPerfCounterH 関数を使用します。 (ANSI)
PdhGetDefaultPerfCounterHA

指定したオブジェクトの既定のカウンターの名前を取得します。 (ANSI)
PdhGetDefaultPerfCounterHW

指定したオブジェクトの既定のカウンターの名前を取得します。 (Unicode)
PdhGetDefaultPerfCounterW

指定したオブジェクトの既定のカウンターの名前を取得します。 この名前は、[カウンターの参照] ダイアログ ボックスで最初のカウンターの選択を設定するために使用できます。 データ ソースにハンドルを使用するには、PdhGetDefaultPerfCounterH 関数を使用します。 (Unicode)
PdhGetDefaultPerfObjectA

既定のオブジェクトの名前を取得します。 この名前を使用して、[カウンターの参照] ダイアログ ボックスで最初のオブジェクトの選択を設定できます。 データ ソースにハンドルを使用するには、PdhGetDefaultPerfObjectH 関数を使用します。 (ANSI)
PdhGetDefaultPerfObjectHA

既定のオブジェクトの名前を取得します。 (ANSI)
PdhGetDefaultPerfObjectHW

既定のオブジェクトの名前を取得します。 (Unicode)
PdhGetDefaultPerfObjectW

既定のオブジェクトの名前を取得します。 この名前を使用して、[カウンターの参照] ダイアログ ボックスで最初のオブジェクトの選択を設定できます。 データ ソースにハンドルを使用するには、PdhGetDefaultPerfObjectH 関数を使用します。 (Unicode)
PdhGetDllVersion

現在インストールされている Pdh.dll ファイルのバージョンを返します。
PdhGetFormattedCounterArrayA

書式設定されたカウンター値の配列を返します。 インスタンス名のワイルドカード文字を含むカウンターのカウンター値を書式設定する場合は、この関数を使用します。 (ANSI)
PdhGetFormattedCounterArrayW

書式設定されたカウンター値の配列を返します。 インスタンス名のワイルドカード文字を含むカウンターのカウンター値を書式設定する場合は、この関数を使用します。 (Unicode)
PdhGetFormattedCounterValue

指定したカウンターの表示可能な値を計算します。
PdhGetLogFileSize

指定したログ ファイルのサイズを返します。
PdhGetRawCounterArrayA

指定したカウンターから生の値の配列を返します。 インスタンス名のワイルドカード文字を含むカウンターの生カウンター値を取得する場合は、この関数を使用します。 (ANSI)
PdhGetRawCounterArrayW

指定したカウンターから生の値の配列を返します。 インスタンス名のワイルドカード文字を含むカウンターの生カウンター値を取得する場合は、この関数を使用します。 (Unicode)
PdhGetRawCounterValue

カウンターの現在の生の値を返します。
PdhIsRealTimeQuery

指定したクエリがリアルタイム クエリであるかどうかを判断します。
PdhLookupPerfIndexByNameA

指定したカウンター名に対応するカウンター インデックスを返します。 (ANSI)
PdhLookupPerfIndexByNameW

指定したカウンター名に対応するカウンター インデックスを返します。 (Unicode)
PdhLookupPerfNameByIndexA

指定したインデックスに対応するパフォーマンス オブジェクト名またはカウンター名を返します。 (ANSI)
PdhLookupPerfNameByIndexW

指定したインデックスに対応するパフォーマンス オブジェクト名またはカウンター名を返します。 (Unicode)
PdhMakeCounterPathA

PDH_COUNTER_PATH_ELEMENTS構造体で指定されたメンバーを使用して、完全なカウンター パスを作成します。 (ANSI)
PdhMakeCounterPathW

PDH_COUNTER_PATH_ELEMENTS構造体で指定されたメンバーを使用して、完全なカウンター パスを作成します。 (Unicode)
PdhOpenLogA

指定したログ ファイルを読み取りまたは書き込み用に開きます。 (ANSI)
PdhOpenLogW

指定したログ ファイルを読み取りまたは書き込み用に開きます。 (Unicode)
PdhOpenQueryA

パフォーマンス データのコレクションを管理するために使用される新しいクエリを作成します。 データ ソースにハンドルを使用するには、PdhOpenQueryH 関数を使用します。 (ANSI)
PdhOpenQueryH

パフォーマンス データのコレクションを管理するために使用される新しいクエリを作成します。 この関数は PdhOpenQuery 関数と同じですが、データ ソースへのハンドルの使用がサポートされている点が除きます。
PdhOpenQueryW

パフォーマンス データのコレクションを管理するために使用される新しいクエリを作成します。 データ ソースにハンドルを使用するには、PdhOpenQueryH 関数を使用します。 (Unicode)
PdhParseCounterPathA

カウンター パスの要素を解析し、結果を PDH_COUNTER_PATH_ELEMENTS 構造体に格納します。 (ANSI)
PdhParseCounterPathW

カウンター パスの要素を解析し、結果を PDH_COUNTER_PATH_ELEMENTS 構造体に格納します。 (Unicode)
PdhParseInstanceNameA

インスタンス文字列の要素を解析します。 (ANSI)
PdhParseInstanceNameW

インスタンス文字列の要素を解析します。 (Unicode)
PdhReadRawLogRecord

指定したバイナリ トレース ログ ファイル内の情報を読み取ります。
PdhRemoveCounter

クエリからカウンターを削除します。
PdhSelectDataSourceA

パフォーマンス データのソースを指定するようにユーザーに求めるダイアログ ウィンドウを表示します。 (ANSI)
PdhSelectDataSourceW

パフォーマンス データのソースを指定するようにユーザーに求めるダイアログ ウィンドウを表示します。 (Unicode)
PdhSetCounterScaleFactor

書式設定されたカウンター値を要求するときに、指定したカウンターの計算値に適用されるスケール ファクターを設定します。 PDH_FMT_NOSCALE フラグが設定されている場合、このスケール ファクターは無視されます。
PdhSetDefaultRealTimeDataSource

リアルタイム データのソースを指定します。
PdhSetQueryTimeRange

ログ ファイルから読み取ることができるサンプルを、指定された時間範囲内のサンプルに制限します。
PdhUpdateLogA

現在のクエリのカウンター データを収集し、ログ ファイルにデータを書き込みます。 (ANSI)
PdhUpdateLogFileCatalog

ログ ファイル カタログ内の情報を、ログ ファイルのパフォーマンス データと同期します。
PdhUpdateLogW

現在のクエリのカウンター データを収集し、ログ ファイルにデータを書き込みます。 (Unicode)
PdhValidatePathA

カウンター パスで指定されたコンピューターにカウンターが存在することを検証します。 (ANSI)
PdhValidatePathExA

指定したカウンターがコンピューターまたはログ ファイルに存在することを検証します。 (ANSI)
PdhValidatePathExW

指定したカウンターがコンピューターまたはログ ファイルに存在することを検証します。 (Unicode)
PdhValidatePathW

カウンター パスで指定されたコンピューターにカウンターが存在することを検証します。 (Unicode)
PERF_MEM_ALLOC

プロバイダーはこの関数を実装して、PERFLIB のカスタム メモリ管理を提供します。A
PERF_MEM_FREE

プロバイダーはこの関数を実装して、PERFLIB のカスタム メモリ管理を提供します。F
PerfAddCounters

指定したクエリにパフォーマンス カウンターの仕様を追加します。
PerfCloseQueryHandle

PerfOpenQueryHandle を呼び出して開いたクエリ ハンドルを閉じます。
PerfCreateInstance

指定したカウンター セットのインスタンスを作成します。
PerfDecrementULongCounterValue

値が 4 バイト符号なし整数であるカウンターの値をデクリメントします。 プロバイダーはこの関数を使用します。
PerfDecrementULongLongCounterValue

値が 8 バイト符号なし整数であるカウンターの値をデクリメントします。 プロバイダーはこの関数を使用します。
PerfDeleteCounters

指定したクエリから、指定したパフォーマンス カウンターの仕様を削除します。
PerfDeleteInstance

PerfCreateInstance 関数によって作成されたカウンター セットのインスタンスを削除します。
PerfEnumerateCounterSet

指定したシステムに登録されているカウンター セットのカウンター セット識別子を取得します。 カウンター セット識別子は、グローバル一意識別子 (GUID) です。
PerfEnumerateCounterSetInstances

指定したシステム上のカウンター セットのアクティブなインスタンスの名前と識別子を取得します。
PerfIncrementULongCounterValue

値が 4 バイト符号なし整数であるカウンターの値をインクリメントします。 プロバイダーはこの関数を使用します。
PerfIncrementULongLongCounterValue

値が 8 バイト符号なし整数であるカウンターの値をインクリメントします。 プロバイダーはこの関数を使用します。
PERFLIBREQUEST

プロバイダーは、この関数を実装して、コンシューマーがクエリのカウンターの追加や削除などの特定のアクションを実行したときに通知を受け取ることができます。
PerfOpenQueryHandle

指定したシステムのクエリを参照するハンドルを作成します。 クエリはカウンター仕様の一覧です。
PerfQueryCounterData

指定したクエリのカウンター仕様に一致するパフォーマンス カウンターの値を取得します。
PerfQueryCounterInfo

指定したクエリのカウンター仕様を取得します。
PerfQueryCounterSetRegistrationInfo

指定したシステムのカウンター セットに関する情報を取得します。
PerfQueryInstance

指定したカウンター セット インスタンスへのポインターを取得します。 プロバイダーはこの関数を使用します。
PerfSetCounterRefValue

値が実際のデータへのポインターであるカウンターの値を更新します。 プロバイダーはこの関数を使用します。
PerfSetCounterSetInfo

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

値が 4 バイト符号なし整数であるカウンターの値を更新します。 プロバイダーはこの関数を使用します。
PerfSetULongLongCounterValue

値が 8 バイト符号なし整数であるカウンターの値を更新します。 プロバイダーはこの関数を使用します。
PerfStartProvider

プロバイダーを登録します。 (PerfStartProvider)
PerfStartProviderEx

プロバイダーを登録します。 (PerfStartProviderEx)
PerfStopProvider

登録済みプロバイダーの一覧からプロバイダーの登録を削除し、プロバイダーに関連付けられているすべてのリソースを解放します。
PM_CLOSE_PROC

パフォーマンス DLL に必要なクリーンアップを実行します。
PM_COLLECT_PROC

パフォーマンス データを収集し、コンシューマーに返します。
UnloadPerfCounterTextStringsA

指定したアプリケーションのコンピューターからパフォーマンス オブジェクトとカウンターをアンロードします。 (ANSI)
UnloadPerfCounterTextStringsW

指定したアプリケーションのコンピューターからパフォーマンス オブジェクトとカウンターをアンロードします。 (Unicode)

構造

 
PDH_BROWSE_DLG_CONFIG_A

PDH_BROWSE_DLG_CONFIG構造体は、PdhBrowseCounters 関数によって [パフォーマンス カウンターの参照] ダイアログ ボックスを構成するために使用されます。 (ANSI)
PDH_BROWSE_DLG_CONFIG_HA

PDH_BROWSE_DLG_CONFIG_H構造体は、PdhBrowseCountersH 関数で [パフォーマンス カウンターの参照] ダイアログ ボックスを構成するために使用されます。 (ANSI)
PDH_BROWSE_DLG_CONFIG_HW

PDH_BROWSE_DLG_CONFIG_H構造体は、PdhBrowseCountersH 関数で [パフォーマンス カウンターの参照] ダイアログ ボックスを構成するために使用されます。 (Unicode)
PDH_BROWSE_DLG_CONFIG_W

PDH_BROWSE_DLG_CONFIG構造体は、PdhBrowseCounters 関数によって [パフォーマンス カウンターの参照] ダイアログ ボックスを構成するために使用されます。 (Unicode)
PDH_COUNTER_INFO_A

PDH_COUNTER_INFO構造体には、カウンターのプロパティを説明する情報が含まれています。 この情報には、カウンター パスも含まれます。 (ANSI)
PDH_COUNTER_INFO_W

PDH_COUNTER_INFO構造体には、カウンターのプロパティを記述する情報が含まれています。 この情報には、カウンター パスも含まれます。 (Unicode)
PDH_COUNTER_PATH_ELEMENTS_A

PDH_COUNTER_PATH_ELEMENTS構造体には、カウンター パスのコンポーネントが含まれています。 (ANSI)
PDH_COUNTER_PATH_ELEMENTS_W

PDH_COUNTER_PATH_ELEMENTS構造体には、カウンター パスのコンポーネントが含まれています。 (Unicode)
PDH_DATA_ITEM_PATH_ELEMENTS_A

PDH_DATA_ITEM_PATH_ELEMENTS構造体には、特定のデータ項目のパス要素が含まれています。 (ANSI)
PDH_DATA_ITEM_PATH_ELEMENTS_W

PDH_DATA_ITEM_PATH_ELEMENTS構造体には、特定のデータ項目のパス要素が含まれています。 (Unicode)
PDH_FMT_COUNTERVALUE

PDH_FMT_COUNTERVALUE構造体には、カウンターとその状態の計算値が含まれています。
PDH_FMT_COUNTERVALUE_ITEM_A

PDH_FMT_COUNTERVALUE_ITEM構造体には、カウンターのインスタンス名と書式設定された値が含まれています。 (ANSI)
PDH_FMT_COUNTERVALUE_ITEM_W

PDH_FMT_COUNTERVALUE_ITEM構造体には、カウンターのインスタンス名と書式設定された値が含まれています。 (Unicode)
PDH_RAW_COUNTER

PDH_RAW_COUNTER構造体は、カウンター プロバイダーから収集されたデータを返します。 データに対して翻訳、書式設定、またはその他の解釈は実行されません。
PDH_RAW_COUNTER_ITEM_A

PDH_RAW_COUNTER_ITEM構造体には、カウンターのインスタンス名と生の値が含まれています。 (ANSI)
PDH_RAW_COUNTER_ITEM_W

PDH_RAW_COUNTER_ITEM構造体には、カウンターのインスタンス名と生の値が含まれています。 (Unicode)
PDH_RAW_LOG_RECORD

PDH_RAW_LOG_RECORD構造体には、バイナリ トレース ログ ファイル レコードに関する情報が含まれています。
PDH_STATISTICS

PDH_STATISTICS構造体には、生カウンター値の配列の最小値、最大値、および平均値が含まれています。
PDH_TIME_INFO

PDH_TIME_INFO構造体には、パフォーマンス データのサンプリングに適用される時間間隔に関する情報が含まれています。
PERF_COUNTER_BLOCK

オブジェクトのカウンターの生パフォーマンス カウンター データを含むメモリ ブロックについて説明します。
PERF_COUNTER_DATA

構造体を含むPERF_COUNTER_DATA ブロックに関する情報を格納します。
PERF_COUNTER_DEFINITION

パフォーマンス カウンターについて説明します。
PERF_COUNTER_HEADER

構造体を含むPERF_COUNTER_HEADER ブロックに関する情報を格納します。
PERF_COUNTER_IDENTIFIER

構造体を含むPERF_COUNTER_IDENTIFIER ブロックに関する情報を格納します。
PERF_COUNTER_IDENTITY

コンシューマーがクエリに対してカウンターを追加または削除するときに、プロバイダーのコールバックに送信されるカウンターを定義します。
PERF_COUNTER_INFO

プロバイダーが使用するカウンターに関する情報を定義します。 CTRPP ツールは、指定したスキーマに基づいてこの構造を自動的に生成します。
PERF_COUNTER_REG_INFO

パフォーマンス カウンターに関する登録情報を提供します。
PERF_COUNTERSET_INFO

プロバイダーが使用するカウンター セットに関する情報を定義します。 CTRPP ツールは、指定したスキーマに基づいてこの構造を自動的に生成します。
PERF_COUNTERSET_INSTANCE

カウンター セットのインスタンスを定義します。
PERF_COUNTERSET_REG_INFO

構造体を含むPERF_COUNTERSET_REG_INFO ブロックに関する情報を格納します。
PERF_DATA_BLOCK

クエリを実行したパフォーマンス データ ブロックについて説明します。たとえば、プロバイダーによって返されるパフォーマンス オブジェクトの数や、パフォーマンス値の計算時に使用する時間ベースの値について説明します。
PERF_DATA_HEADER

構造体を含むPERF_DATA_HEADER ブロックに関する情報を提供します。
PERF_INSTANCE_DEFINITION

パフォーマンス オブジェクトのインスタンスについて説明します。
PERF_INSTANCE_HEADER

構造体を含むPERF_INSTANCE_HEADER ブロックに関する情報を提供します。
PERF_MULTI_COUNTERS

構造体を含むPERF_MULTI_COUNTERS ブロックに関する情報を提供します。
PERF_MULTI_INSTANCES

構造体を含むPERF_MULTI_INSTANCES ブロックに関する情報を提供します。
PERF_OBJECT_TYPE

オブジェクト固有のパフォーマンス情報 (オブジェクトのインスタンスの数、オブジェクトが定義するカウンターの数など) について説明します。
PERF_PROVIDER_CONTEXT

プロバイダー コンテキスト情報を定義します。
PERF_STRING_BUFFER_HEADER

構造体を含むPERF_STRING_BUFFER_HEADER ブロックに関する情報を提供します。
PERF_STRING_COUNTER_HEADER

PERF_STRING_BUFFER_HEADER ブロック内で、指定されたパフォーマンス カウンターの名前またはヘルプ文字列を含む文字列が開始される場所を示します。