Compartir a través de


Función IoIncrementKeepAliveCount (ntddk.h)

La rutina IoIncrementKeepAliveCount incrementa un recuento de referencias asociado a un proceso de aplicación de Windows en un dispositivo específico. Un controlador de modo kernel llama a esta rutina en respuesta a la aplicación que abre un proceso para E/S. Esto impide que Windows suspenda la aplicación antes de que se complete el proceso de E/S.

Sintaxis

NTSTATUS IoIncrementKeepAliveCount(
  [in, out] PFILE_OBJECT FileObject,
  [in, out] PEPROCESS    Process
);

Parámetros

[in, out] FileObject

Identificador de objeto de archivo para el dispositivo.

[in, out] Process

Proceso asociado al dispositivo.

Valor devuelto

Esta rutina devuelve STATUS_SUCCESS si se ejecuta correctamente o el código de error NTSTATUS adecuado en caso de error. Los códigos de error NTSTATUS se definen en Ntstatus.h.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 8.
Plataforma de destino Universal
Encabezado ntddk.h (incluya Ntddk.h)
Library Ntoskrnl.lib
Archivo DLL Ntoskrnl.exe

Consulte también

IoDecrementKeepAliveCount