IoIncrementKeepAliveCount-Funktion (ntddk.h)

Die IoIncrementKeepAliveCount-Routine erhöht eine Verweisanzahl, die einem Windows-App-Prozess auf einem bestimmten Gerät zugeordnet ist. Diese Routine wird von einem Kernelmodustreiber als Reaktion darauf aufgerufen, dass die App einen Prozess für E/A öffnet. Dadurch wird verhindert, dass Windows die App anhält, bevor der E/A-Prozess abgeschlossen ist.

Syntax

NTSTATUS IoIncrementKeepAliveCount(
  [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 bei Erfolg STATUS_SUCCESS oder den entsprechenden NTSTATUS-Fehlercode bei Einem Fehler zurück. NTSTATUS-Fehlercodes werden in Ntstatus.h definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 8.
Zielplattform Universell
Header ntddk.h (include Ntddk.h)
Bibliothek Ntoskrnl.lib
DLL Ntoskrnl.exe

Weitere Informationen

IoDecrementKeepAliveCount