PssQuerySnapshot 函数 (processsnapshot.h)

查询快照。

Syntax

DWORD PssQuerySnapshot(
  [in]  HPSS                        SnapshotHandle,
  [in]  PSS_QUERY_INFORMATION_CLASS InformationClass,
  [out] void                        *Buffer,
  [in]  DWORD                       BufferLength
);

参数

[in] SnapshotHandle

要查询的快照的句柄。

[in] InformationClass

一个枚举器成员,用于选择要查询的信息。 有关详细信息,请参阅 PSS_QUERY_INFORMATION_CLASS

[out] Buffer

此函数提供的信息。

[in] BufferLength

Buffer 的大小(以字节为单位)。

返回值

此函数返回成功或以下错误代码之一 ERROR_SUCCESS

返回代码 Description
ERROR_BAD_LENGTH
指定的缓冲区长度无效。
ERROR_INVALID_HANDLE
指定的句柄无效。
ERROR_INVALID_PARAMETER
指定的信息类无效。
ERROR_NOT_FOUND
请求的信息不在快照中。
 

所有错误代码都在 winerror.h 中定义。 将 FormatMessageFORMAT_MESSAGE_FROM_SYSTEM 标志配合使用以获取错误代码的消息。

要求

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

另请参阅

处理快照