捕获目标进程的快照。
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 中定义。 将 FormatMessage 与 FORMAT_MESSAGE_FROM_SYSTEM 标志配合使用以获取错误代码的消息。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 8.1 [仅限桌面应用] |
| 支持的最低服务器 | Windows Server 2012 R2 [仅限桌面应用] |
| 目标平台 | Windows操作系统 |
| Header | processsnapshot.h |
| Library | kernel32。自由 |
| DLL | Kernel32.dll |