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