Partager via


Fonction IoDecrementKeepAliveCount (ntddk.h)

La routine IoDecrementKeepAliveCount décrémente un nombre de références associé à une application Windows sur un appareil spécifique. Cette routine est appelée par un pilote en mode noyau lorsque le processus d’E/S de l’application est terminé. Si le nombre de références de l’application passe à 0, Windows peut suspendre l’application.

Syntaxe

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

Paramètres

[in, out] FileObject

Handle d’objet de fichier sur l’appareil.

[in, out] Process

Processus associé à l’appareil.

Valeur de retour

Cette routine retourne STATUS_SUCCESS en cas de réussite, ou le code d’erreur NTSTATUS approprié en cas d’échec. codes d’erreur NTSTATUS sont définis dans Ntstatus.h.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 8.
plateforme cible Universel
d’en-tête ntddk.h (include Ntddk.h)
bibliothèque Ntoskrnl.lib
DLL Ntoskrnl.exe