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 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 (incluez Ntddk.h) |
Bibliothèque | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |