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 |