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

Voir aussi

IoDecrementKeepAliveCount