Funzione FsRtlFastUnlockAll (ntifs.h)
Il FsRtlFastUnlockAll rilascia tutti i blocchi di intervallo di byte acquisiti dal processo specificato per un file.
Sintassi
NTSTATUS FsRtlFastUnlockAll(
[in] PFILE_LOCK FileLock,
[in] PFILE_OBJECT FileObject,
[in] PEPROCESS ProcessId,
[in, optional] PVOID Context
);
Parametri
[in] FileLock
Puntatore alla struttura FILE_LOCK per il file. Questa struttura deve essere stata inizializzata da una chiamata precedente a FsRtlAllocateFileLock o FsRtlInitializeFileLock.
[in] FileObject
Puntatore all'oggetto file per il file.
[in] ProcessId
Puntatore all'ID del processo.
[in, optional] Context
Puntatore di contesto facoltativo da usare quando si completano i runtime di integrazione.
Valore restituito
FsRtlFastUnlockAll restituisce STATUS_SUCCESS o un codice di stato di errore, ad esempio STATUS_RANGE_NOT_LOCKED.
Osservazioni
Dopo il rilascio dei blocchi dell'intervallo di byte, FsRtlFastUnlockAll completa tutti i runtime di integrazione di blocco attualmente in coda che ora possono essere completati.