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