pdh.h ヘッダー

このヘッダーは、パフォーマンス カウンターによって使用されます。 詳細については、次を参照してください。

pdh.h には、次のプログラミング インターフェイスが含まれています。

関数

 
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)

コールバック関数

 
CounterPathCallBack

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

構造

 
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構造体には、パフォーマンス データのサンプリングに適用される時間間隔に関する情報が含まれます。