ConfigSnapshotByPID

使用提供的进程 ID 配置快照。

语法

HRESULT ConfigSnapshotByPID
([in, out] ULONG* pids,
 [in] ULONG cPids,
[in] VARIANT_BOOL fEnable);

参数

pids
[in] 指向进程 ID 数组的指针。
cPids
[in] 数组中的进程 ID 数。
fEnable
[in] 一个布尔值,指示是启用还是禁用快照。

返回值

下表描述了可能的返回值。

返回值 说明
S_OK 指定的进程配置成功。
S_FALSE 配置部分成功。 请参阅 pResults 以进一步调查哪个进程失败。
E_WPRC_FAILED_TO_CONFIGURE_HEAP_SNAPSHOT_PIDS 无法配置 PID 的堆堆栈控制。

注解

当函数返回部分失败 (S_FALSE) 时,这意味着并非进程 ID 数组中的所有进程都配置成功。 若要查找失败的进程,请使用 ConfigSnapshotByPIDEx 函数。

快照配置在显式禁用或进程退出之前有效。