Функция 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 (include Ntddk.h)
библиотеки Ntoskrnl.lib
DLL Ntoskrnl.exe