Partager via


Fonction IoIncrementKeepAliveCount (ntddk.h)

La routine IoIncrementKeepAliveCount incrémente un nombre de références associé à un processus d’application Windows sur un appareil spécifique. Cette routine est appelée par un pilote en mode noyau en réponse à l’ouverture d’un processus d’E/S par l’application. Cela empêche Windows de suspendre l’application avant la fin du processus d’E/S.

Syntaxe

NTSTATUS IoIncrementKeepAliveCount(
  [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

Voir aussi

IoDecrementKeepAliveCount