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 |