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 |