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 |