Функция 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