英語で読む

次の方法で共有


プロセス状態 API (PSAPI)

プロセス ステータス 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

プロセス ワーキング セットに追加されたページに関する拡張情報が含まれます。