Поделиться через


Функция IoIncrementKeepAliveCount (ntddk.h)

Подпрограмма IoIncrementKeepAliveCount увеличивает количество ссылок, связанных с процессом приложения Windows на определенном устройстве. Эта подпрограмма вызывается драйвером режима ядра в ответ на то, что приложение открывает процесс ввода-вывода. Это не позволит Windows приостановить работу приложения до завершения процесса ввода-вывода.

Синтаксис

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

См. также раздел

IoDecrementKeepAliveCount