Funzione IoIncrementKeepAliveCount (ntddk.h)
La routine IoIncrementKeepAliveCount incrementa un numero di riferimenti associato a un processo di app Windows in un dispositivo specifico. Questa routine viene chiamata da un driver in modalità kernel in risposta all'apertura di un processo per I/O. Ciò impedisce a Windows di sospendere l'app prima del completamento del processo di I/O.
Sintassi
NTSTATUS IoIncrementKeepAliveCount(
[in, out] PFILE_OBJECT FileObject,
[in, out] PEPROCESS Process
);
Parametri
[in, out] FileObject
Handle dell'oggetto file nel dispositivo.
[in, out] Process
Processo associato al dispositivo.
Valore restituito
Questa routine restituisce STATUS_SUCCESS durante l'esito positivo o il codice di errore NTSTATUS appropriato in caso di errore. I codici di errore NTSTATUS sono definiti in Ntstatus.h.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 8. |
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Ntddk.h) |
Libreria | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |