Win32SDK_performance
Win32SDK
PSAPI の関数には、次のものがあります。
▲
パフォーマンス モニタの関数には、次のものがあります。
▲
パフォーマンス モニタ
PSAPI
PSAPI の関数には、次のものがあります。
| MSDN | |
| 関数 | 説明 |
| EmptyWorkingSet | 指定されたプロセスのワーキング セットから、できるだけ多くのページを削除します。 |
| EnumDeviceDrivers | システム内の各デバイスの、ロードアドレスを取得します。 |
| EnumProcesses | システム内の各プロセスオブジェクト用のプロセス識別子を取得します。 |
| EnumProcessModules | 指定されたプロセス内の各モジュールのハンドルを取得します。 |
| GetDeviceDriverBaseName | 指定されたデバイスドライバのベース名を取得します。 |
| GetDeviceDriverFileName | 指定されたデバイスドライバの完全修飾パスを取得します。 |
| GetMappedFileName | 指定されたアドレスが、指定されたプロセスのアドレス空間内のメモリマップトファイルに存在するかどうかをチェックします。 |
| GetModuleBaseName | 指定されたモジュールのベース名を取得します。 |
| GetModuleFileNameEx | 指定されたモジュールの完全修飾パス名を取得します。 |
| GetModuleInformation | 指定されたモジュールに関する情報を取得し、MODULEINFO 構造体に書き込みます。 |
| GetProcessMemoryInfo | 指定されたプロセスによるメモリの使い方に関する情報を取得し、PROCESS_MEMORY_COUNTERS 構造体に書き込みます。 |
| GetWsChanges | InitializeProcessForWsWatch 関数を使って監視を開始した後、指定したプロセスのワーキングセットに追加されたページに関する情報を取得します。 |
| InitializeProcessForWsWatch | 指定されたプロセスのワーキングセットに関する監視を開始します。GetWsChanges 関数を呼び出す前に、この関数を呼び出さなければなりません。 |
| QueryWorkingSet | 指定されたプロセスのワーキングセットに、現在追加されているページに関する情報を取得します。 |
パフォーマンス モニタ
パフォーマンス モニタの関数には、次のものがあります。
| MSDN | |
| 関数 | 説明 |
| PdhBrowseCounters | カウンタブラウズダイアログボックスを表示します。 |
| PdhCalculateCounterFromRawValue | hCounter パラメータで指定したカウンタの現在の値を、パラメータのリストで指定した未処理のカウンタデータを使って計算します。 |
| PdhCloseLog | ログファイルを閉じます。 |
| PdhCollectQueryDataEx | 特定の問い合わせに含まれるすべてのカウンタの未処理データ値を特定の間隔でサンプリングし、カウンタのステータスコードを更新します。 |
| PdhComputeCounterStatistics | 未処理値の配列からカウンタの統計をとります。 |
| PdhConnectMachine | 指定したコンピュータに接続し、PDH DLL 内にそのコンピュータのエントリを作成し、初期化します。 |
| PdhEnumMachines | PDH DLL によって開かれているコンピュータの名前のリストを返します。 |
| PdhEnumObjectItems | 指定したコンピュータ上で、指定したオブジェクトによって提供されるカウンタとインスタンスを取得します。 |
| PdhEnumObjects | 指定したコンピュータ上で利用可能なオブジェクトのリストを取得します。 |
| PdhExpandCounterPath | 指定したカウンタパスのワイルドカード文字列と一致する、指定したコンピュータのカウンタとカウンタインスタンスのリストを取得します。 |
| PdhFormatFromRawValue | 1 つの未処理のパフォーマンスデータ値を特定の形式に変換します。 |
| PdhGetCounterInfo | カウンタの情報を取得します。 |
| PdhGetCounterTimeBase | カウンタのタイムベースを取得します。 |
| PdhGetDataSourceTimeRange | パフォーマンスデータのソースのデータ収集時間とエントリ数、さらに該当する場合はパフォーマンスデータが入ったバッファのサイズを調べます。 |
| PdhGetDefaultPerfCounter | 指定したオブジェクトの既定カウンタの名前を取得します。 |
| PdhGetDefaultPerfObject | 既定のパフォーマンスオブジェクトの名前を取得します。 |
| PdhGetDllVersion | 現在インストールされている PDH.DLL ファイルのバージョンを取得します。 |
| PdhGetFormattedCounterArray | カウンタの値の配列を特定の形式で取得します。 |
| PdhGetFormattedCounterValue | 指定したカウンタの現在の値を特定の形式で取得します。 |
| PdhGetLogFileSize | ログファイルのサイズをバイト数で取得します。 |
| PdhGetRawCounterArray | カウンタから未処理値の配列を取得します。 |
| PdhGetRawCounterValue | カウンタの現在の未処理値を取得します。 |
| PdhIsRealTimeQuery | 問い合わせがリアルタイム問い合わせかどうかを調べます。 |
| PdhLookupPerfIndexByName | 特定のカウンタ名に対応するカウンタインデックスを取得します。 |
| PdhLookupPerfNameByIndex | 特定のカウンタインデックスに対応するパフォーマンスオブジェクトの名前を取得します。 |
| PdhMakeCounterPath | パラメータリストで渡す構造体のメンバを使って、カウンタのフルパスを作成します。 |
| PdhOpenLog | 指定したログファイルを読み取りまたは書き込みのために開きます。 |
| PdhOpenQuery | パフォーマンスデータの集合を管理するときに使う独自の問い合わせ構造体を作成し、初期化します。 |
| PdhParseCounterPath | カウンタパスの要素を取り出し、指定した構造体に格納します。 |
| PdhParseInstanceName | インスタンス文字列の構成要素を取り出し、指定したバッファに格納します。 |
| PdhReadRawLogRecord | バイナリトレースログファイルの情報を読み取ります。 |
| PdhRemoveCounter | 問い合わせからカウンタを削除します。 |
| PdhSelectDataSource | ユーザーにパフォーマンスデータの収集場所の指定を求めるダイアログウィンドウを表示します。 |
| PdhSetCounterScaleFactor | 指定したカウンタのスケールを設定します。 |
| PdhSetDefaultRealTimeDataSource | 収集するリアルタイムデータのソースを指定します。 |
| PdhSetQueryTimeRange | 問い合わせのパフォーマンスデータ収集時間を設定します。 |
| PdhUpdateLog | 現在の問い合わせを更新し、新しいデータをログファイルに書き込みます。 |
| PdhUpdateLogFileCatalog | ログファイルカタログの情報をログファイル内のパフォーマンスデータと一致させます。 |
| PdhValidatePath | 指定したカウンタパスに示されたカウンタが、そのパスに示されたコンピュータ上に実際に存在するかどうかを調べます。 |
2006年09月18日(月) 14:38:53 Modified by aqualung