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 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