次の方法で共有


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 を使用します。

要件

要件
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー processsnapshot.h
[DLL] Kernel32.dll