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