IoDecrementKeepAliveCount 函数 (ntddk.h)
IoDecrementKeepAliveCount 例程递减与特定设备上的 Windows 应用关联的引用计数。 当应用的 I/O 进程完成时,内核模式驱动程序会调用此例程。 如果应用的引用计数下降到 0,Windows 可以暂停该应用。
语法
NTSTATUS IoDecrementKeepAliveCount(
[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) |
Library | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |