プロセス ウォーキング
プロセス リストを含むスナップショットには、現在実行中の各プロセスに関する情報が含まれています。 Process32First 関数を使用して、一覧の最初のプロセスの情報を取得できます。 リスト内の最初のプロセスを取得した後、 Process32Next 関数を使用して後続のエントリのプロセス リストを走査できます。 Process32First と Process32Next は、PROCESSENTRY32 構造体に、スナップショット内のプロセスに関する情報を入力します。 例については、「 スナップショットの作成」と「プロセスの表示」を参照してください。
GetLastError 関数を使用して、Process32First と Process32Next の拡張エラー状態コードを取得できます。
Toolhelp32ReadProcessMemory 関数 (または VirtualQueryEx 関数) を使用して、特定のプロセス内のメモリをバッファーに読み取ることができます。
注意
PROCESSENTRY32 の th32ProcessID メンバーと th32ParentProcessID メンバーの内容はプロセス識別子であり、プロセス識別子を必要とする任意の関数で使用できます。