英語で読む

次の方法で共有


プロセス スナップショット

プロセス スナップショットテクノロジの概要。

プロセス スナップショットを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
PSS_CAPTURE_FLAGS

PssCaptureSnapshot でキャプチャされる内容を指定するフラグ。
PSS_DUPLICATE_FLAGS

PssDuplicateSnapshot で使用するための重複フラグ。
PSS_HANDLE_FLAGS

PSS_HANDLE_ENTRY構造体の有効な部分を指定するフラグ。
PSS_OBJECT_TYPE

PSS_HANDLE_ENTRY構造体のオブジェクト型を指定します。
PSS_PROCESS_FLAGS

プロセスを記述するフラグ。
PSS_QUERY_INFORMATION_CLASS

PssQuerySnapshot 関数が返す情報を指定します。
PSS_THREAD_FLAGS

スレッドを記述するフラグ。
PSS_WALK_INFORMATION_CLASS

PssWalkSnapshot 関数が返す情報を指定します。

関数

 
PssCaptureSnapshot

ターゲット プロセスのスナップショットをキャプチャします。
PssDuplicateSnapshot

プロセス間でスナップショット ハンドルを複製します。
PssFreeSnapshot

スナップショットを解放します。
PssQuerySnapshot

スナップショットを照会します。
PssWalkMarkerCreate

ウォーク マーカーを作成します。
PssWalkMarkerFree

PssWalkMarkerCreate によって作成されたウォーク マーカーを解放します。
PssWalkMarkerGetPosition

ウォーク マーカーの現在位置を返します。
PssWalkMarkerSeekToBeginning

ウォーク マーカーを巻き戻して先頭に戻します。
PssWalkMarkerSetPosition

ウォーク マーカーの位置を設定します。
PssWalkSnapshot

現在のウォーク位置から情報を返し、ウォーク マーカーを次の位置に進めます。

構造

 
PSS_ALLOCATOR

プロセス スナップショット関数が内部ウォーク マーカー構造の割り当てと解放に使用するカスタム関数を指定します。
PSS_AUXILIARY_PAGE_ENTRY

PssWalkSnapshot によって返される補助ページエントリ情報を保持します。
PSS_AUXILIARY_PAGES_INFORMATION

PssQuerySnapshot によって返される補助ページ情報を保持します。
PSS_HANDLE_ENTRY

PssWalkSnapshot によって返されるハンドルに関する情報を保持します。
PSS_HANDLE_INFORMATION

PssQuerySnapshot によって返されるハンドル情報を保持します。
PSS_HANDLE_TRACE_INFORMATION

PssQuerySnapshot によって返されるハンドル トレース情報を保持します。
PSS_PERFORMANCE_COUNTERS

PssQuerySnapshot によって返されるパフォーマンス カウンターを保持します。
PSS_PROCESS_INFORMATION

PssQuerySnapshot によって返されるプロセス情報を保持します。
PSS_THREAD_ENTRY

PssWalkSnapshotPssWalkSnapshot によって返されるスレッド情報を保持します。
PSS_THREAD_INFORMATION

PssQuerySnapshot によって返されるスレッド情報を保持します。
PSS_VA_CLONE_INFORMATION

PssQuerySnapshot によって返される仮想アドレス (VA) クローン情報を保持します。
PSS_VA_SPACE_ENTRY

仮想アドレス (VA) リージョンの PssWalkSnapshot によって返されるMEMORY_BASIC_INFORMATIONを保持します。
PSS_VA_SPACE_INFORMATION

PssQuerySnapshot によって返される仮想アドレス (VA) 領域情報を保持します。