Funzione FsRtlFastUnlockAll (ntifs.h)
La routine FsRtlFastUnlockAll rilascia tutti i blocchi di intervallo 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 processo per il processo.
[in, optional] Context
Puntatore di contesto facoltativo da usare quando si completano i provider di servizi di integrazione.
Valore restituito
FsRtlFastUnlockAll restituisce STATUS_SUCCESS o un codice di stato di errore, ad esempio STATUS_RANGE_NOT_LOCKED.
Commenti
Dopo aver rilasciato i blocchi dell'intervallo di byte, FsRtlFastUnlockAll completa tutti gli IRP di blocco attualmente in coda che ora possono essere completati.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Regole di conformità DDI | HwStorPortProhibitedDDDIs(storport) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per