Функция IoDecrementKeepAliveCount (ntddk.h)
Процедура IoDecrementKeepAliveCount уменьшает количество ссылок, связанных с приложением Windows на определенном устройстве. Эта подпрограмма вызывается драйвером режима ядра после завершения процесса ввода-вывода приложения. Если количество ссылок приложения падает до 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) |
Библиотека | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |