次の方法で共有


PssCaptureSnapshot 関数 (processsnapshot.h)

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

構文

DWORD PssCaptureSnapshot(
  [in]           HANDLE            ProcessHandle,
  [in]           PSS_CAPTURE_FLAGS CaptureFlags,
  [in, optional] DWORD             ThreadContextFlags,
  [out]          HPSS              *SnapshotHandle
);

パラメーター

[in] ProcessHandle

ターゲット プロセスへのハンドル。

[in] CaptureFlags

キャプチャする内容を指定するフラグ。 詳細については、「PSS_CAPTURE_FLAGS」 参照してください。

[in, optional] ThreadContextFlags

CaptureFlags でスレッド コンテキストが指定されている場合にキャプチャする CONTEXT レコード フラグ。

[out] SnapshotHandle

この関数がキャプチャするスナップショットのハンドル。

戻り値

この関数は、成功 したERROR_SUCCESS を返します。

すべてのエラー コードは winerror.h で定義されています。 エラー コードのメッセージを取得するには、FORMAT_MESSAGE_FROM_SYSTEM フラグと共に FormatMessage を使用します。

Requirements

Requirement 価値
サポートされる最小クライアント Windows 8.1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリのみ]
ターゲット プラットフォーム ウィンドウズ
Header processsnapshot.h
Library kernel32。Lib
DLL Kernel32.dll