Funzione FltUninitializeFileLock (fltkernel.h)
La routine FltUninitializeFileLock annulla l'inizializzazione di una struttura FILE_LOCK.
Sintassi
VOID FLTAPI FltUninitializeFileLock(
[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 FltAllocateFileLock o FltInitializeFileLock.
Valore restituito
nessuno
Osservazioni
FltUninitializeFileLock non inizializza una struttura di FILE_LOCK inizializzata, liberando tutti i blocchi di file e completando tutte le operazioni di blocco in sospeso. La struttura di FILE_LOCK non inizializzata può essere inizializzata per il riutilizzo da una chiamata successiva a FltInitializeFileLock.
FltUninitializeFileLock può essere usato per annullare l'inizializzazione di una struttura FILE_LOCK allocata da una chiamata precedente a FltAllocateFileLock. Non usare FltUninitializeFileLock per tale struttura FILE_LOCK a meno che la struttura non venga inizializzata per il riutilizzo. Si tratta di un errore di programmazione per chiamare FltFreeFileLock per una struttura di FILE_LOCK non inizializzata.
Per allocare e inizializzare una nuova struttura di blocco file, chiamare FltAllocateFileLock.
Per liberare una struttura di FILE_LOCK inizializzata, chiamare FltFreeFileLock.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP SP2 |
Server minimo supportato | Windows Server 2003 SP1 |
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (includere Fltkernel.h) |
Libreria | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |
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