プロセス ステータス API (PSAPI) テクノロジの概要。
プロセス ステータス API (PSAPI) を開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
関数
|
EmptyWorkingSet 指定したプロセスのワーキング セットから、できるだけ多くのページを削除します。 |
|
EnumDeviceDrivers システム内の各デバイス ドライバーの読み込みアドレスを取得します。 |
|
EnumPageFilesA システムにインストールされているページファイルごとにコールバック ルーチンを呼び出します。 (ANSI) |
|
EnumPageFilesW システムにインストールされているページファイルごとにコールバック ルーチンを呼び出します。 (Unicode) |
|
EnumProcesses システム内の各プロセス オブジェクトのプロセス識別子を取得します。 |
|
EnumProcessModules 指定したプロセス内の各モジュールのハンドルを取得します。 |
|
EnumProcessModulesEx 指定したフィルター条件を満たす、指定したプロセス内の各モジュールのハンドルを取得します。 |
|
GetDeviceDriverBaseNameA 指定したデバイス ドライバーのベース名を取得します。 (ANSI) |
|
GetDeviceDriverBaseNameW 指定したデバイス ドライバーのベース名を取得します。 (Unicode) |
|
GetDeviceDriverFileNameA 指定したデバイス ドライバーで使用できるパスを取得します。 (ANSI) |
|
GetDeviceDriverFileNameW 指定したデバイス ドライバーで使用できるパスを取得します。 (Unicode) |
|
GetMappedFileNameA 指定したアドレスが、指定したプロセスのアドレス空間内のメモリ マップファイル内にあるかどうかを確認します。 その場合、関数はメモリ マップファイルの名前を返します。 (ANSI) |
|
GetMappedFileNameW 指定したアドレスが、指定したプロセスのアドレス空間内のメモリ マップファイル内にあるかどうかを確認します。 その場合、関数はメモリ マップファイルの名前を返します。 (Unicode) |
|
GetModuleBaseNameA 指定したモジュールのベース名を取得します。 (ANSI) |
|
GetModuleBaseNameW 指定したモジュールのベース名を取得します。 (Unicode) |
|
GetModuleFileNameExA 指定したモジュールを含むファイルの完全修飾パスを取得します。 (ANSI) |
|
GetModuleFileNameExW 指定したモジュールを含むファイルの完全修飾パスを取得します。 (Unicode) |
|
GetModuleInformation MODULEINFO 構造体内の指定したモジュールに関する情報を取得します。 |
|
GetPerformanceInfo PERFORMANCE_INFORMATION構造体に含まれるパフォーマンス値を取得します。 |
|
GetProcessImageFileNameA 指定したプロセスの実行可能ファイルの名前を取得します。 (ANSI) |
|
GetProcessImageFileNameW 指定したプロセスの実行可能ファイルの名前を取得します。 (Unicode) |
|
GetProcessMemoryInfo 指定したプロセスのメモリ使用量に関する情報を取得します。 |
|
GetWsChanges この関数または InitializeProcessForWsWatch 関数が最後に呼び出されてから、指定したプロセスのワーキング セットに追加されたページに関する情報を取得します。 |
|
GetWsChangesEx この関数または InitializeProcessForWsWatch 関数が最後に呼び出されてから、指定したプロセスのワーキング セットに追加されたページに関する拡張情報を取得します。 |
|
InitializeProcessForWsWatch 指定したプロセスのワーキング セットの監視を開始します。 |
|
PENUM_PAGE_FILE_CALLBACKA EnumPageFiles 関数で使用されるアプリケーション定義のコールバック関数。 (ANSI) |
|
PENUM_PAGE_FILE_CALLBACKW EnumPageFiles 関数で使用されるアプリケーション定義のコールバック関数。 (Unicode) |
|
QueryWorkingSet 指定したプロセスのワーキング セットに現在追加されているページに関する情報を取得します。 |
|
QueryWorkingSetEx 指定したプロセスのアドレス空間内の特定の仮想アドレスにあるページに関する拡張情報を取得します。 |
構造
|
ENUM_PAGE_FILE_INFORMATION ページファイルに関する情報を格納します。 |
|
MODULEINFO モジュールの読み込みアドレス、サイズ、およびエントリ ポイントが含まれます。 |
|
PERFORMANCE_INFORMATION パフォーマンス情報が含まれます。 (PERFORMANCE_INFORMATION) |
|
PROCESS_MEMORY_COUNTERS プロセスのメモリ統計を格納します。 |
|
PROCESS_MEMORY_COUNTERS_EX プロセスの拡張メモリ統計が含まれます。 |
|
PROCESS_MEMORY_COUNTERS_EX2 プロセスの拡張メモリ統計が含まれます。 PROCESS_MEMORY_COUNTERS_EXを拡張します。 |
|
PSAPI_WORKING_SET_BLOCK ページのワーキング セット情報が含まれます。 |
|
PSAPI_WORKING_SET_EX_BLOCK ページの拡張ワーキング セット情報が含まれます。 |
|
PSAPI_WORKING_SET_EX_INFORMATION プロセスの拡張ワーキング セット情報が含まれます。 |
|
PSAPI_WORKING_SET_INFORMATION プロセスのワーキング セット情報が含まれます。 |
|
PSAPI_WS_WATCH_INFORMATION プロセス ワーキング セットに追加されたページに関する情報が含まれます。 |
|
PSAPI_WS_WATCH_INFORMATION_EX プロセス ワーキング セットに追加されたページに関する拡張情報が含まれます。 |