Fonction IoIncrementKeepAliveCount (ntddk.h)
La routine IoIncrementKeepAliveCount incrémente un nombre de références associées à 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 de l’objet fichier sur l’appareil.
[in, out] Process
Processus associé à l’appareil.
Valeur retournée
Cette routine retourne STATUS_SUCCESS en cas de réussite ou le code d’erreur NTSTATUS approprié en cas d’échec. Les codes d’erreur NTSTATUS sont définis dans Ntstatus.h.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 8. |
Plateforme cible | Universal |
En-tête | ntddk.h (inclure Ntddk.h) |
Bibliothèque | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |