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


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

См. также

IoDecrementKeepAliveCount