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 函数。
快照配置在显式禁用或进程退出之前有效。