Freigeben über


IoDecrementKeepAliveCount-Funktion (ntddk.h)

Die IoDecrementKeepAliveCount Routine verringert eine Referenzanzahl, die einer Windows-App auf einem bestimmten Gerät zugeordnet ist. Diese Routine wird von einem Kernelmodustreiber aufgerufen, wenn der E/A-Prozess der App abgeschlossen ist. Wenn die Referenzanzahl der App auf 0 fällt, kann Windows die App anhalten.

Syntax

NTSTATUS IoDecrementKeepAliveCount(
  [in, out] PFILE_OBJECT FileObject,
  [in, out] PEPROCESS    Process
);

Parameter

[in, out] FileObject

Das Dateiobjekthandle für das Gerät.

[in, out] Process

Der dem Gerät zugeordnete Prozess.

Rückgabewert

Diese Routine gibt STATUS_SUCCESS bei Erfolg oder den entsprechenden NTSTATUS Fehlercode bei Einem Fehler zurück. NTSTATUS- Fehlercodes werden in Ntstatus.h definiert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 8.
Zielplattform- Universal
Header- ntddk.h (include Ntddk.h)
Library Ntoskrnl.lib
DLL- Ntoskrnl.exe