Función IoDecrementKeepAliveCount (ntddk.h)

La rutina IoDecrementKeepAliveCount disminuye un recuento de referencias asociado a una aplicación de Windows en un dispositivo específico. Un controlador de modo kernel llama a esta rutina cuando se ha completado el proceso de E/S de la aplicación. Si el recuento de referencias de la aplicación cae a 0, Windows puede suspender la aplicación.

Sintaxis

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

Parámetros

[in, out] FileObject

Identificador de objeto de archivo en 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