Funzione FsRtlUninitializeFileLock (ntifs.h)
La routine FsRtlUninitializeFileLock annulla l'inizializzazione di una struttura FILE_LOCK .
Sintassi
void FsRtlUninitializeFileLock(
[in] PFILE_LOCK FileLock
);
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.
Valore restituito
nessuno
Osservazioni
FsRtlUninitializeFileLock annulla l'inizializzazione di una struttura di FILE_LOCK inizializzata e completa tutte le richieste di IRP_MJ_LOCK_CONTROL in sospeso. La struttura di FILE_LOCK non inizializzata può essere inizializzata per il riutilizzo tramite una chiamata successiva a FsRtlInitializeFileLock.
FsRtlUninitializeFileLock può essere usato per inizializzare una struttura FILE_LOCK inizializzata da una chiamata precedente a FsRtlAllocateFileLock o FsRtlInitializeFileLock. Non utilizzare FsRtlUninitializeFileLock per una struttura FILE_LOCK a meno che la struttura non venga inizializzata per il riutilizzo. Si tratta di un errore di programmazione per chiamare FsRtlFreeFileLock per una struttura di FILE_LOCK non inizializzata.
I minifilter devono chiamare FltUninitializeFileLock anziché FsRtlIninitializeFileLock.
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 | HwStorPortProhibitedDDIs(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