IoIncrementKeepAliveCount 例程递增与特定设备上的 Windows 应用进程关联的引用计数。 此例程由内核模式驱动程序调用,以响应打开 I/O 进程的应用。 这可以防止 Windows 在 I/O 进程完成之前暂停应用。
语法
NTSTATUS IoIncrementKeepAliveCount(
[in, out] PFILE_OBJECT FileObject,
[in, out] PEPROCESS Process
);
参数
[in, out] FileObject
设备的文件对象句柄。
[in, out] Process
与设备关联的进程。
返回值
此例程在成功时返回 STATUS_SUCCESS,或者在失败时返回相应的 NTSTATUS 错误代码。 NTSTATUS 错误代码在 Ntstatus.h 中定义。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | 在 Windows 8 中可用。 |
| 目标平台 | 普遍 |
| 标头 | ntddk.h (包括 Ntddk.h) |
| 库 | Ntoskrnl.lib |
| DLL | Ntoskrnl.exe |