PssCaptureSnapshot 函数 (processsnapshot.h)

捕获目标进程的快照。

Syntax

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 中定义。 将 FormatMessageFORMAT_MESSAGE_FROM_SYSTEM 标志配合使用以获取错误代码的消息。

要求

Requirement 价值
最低支持的客户端 Windows 8.1 [仅限桌面应用]
支持的最低服务器 Windows Server 2012 R2 [仅限桌面应用]
目标平台 Windows操作系统
Header processsnapshot.h
Library kernel32。自由
DLL Kernel32.dll