Función FltUninitializeFileLock (fltkernel.h)
La rutina FltUninitializeFileLock anula la inicialización de una estructura de FILE_LOCK.
Sintaxis
VOID FLTAPI FltUninitializeFileLock(
[in] PFILE_LOCK FileLock
);
Parámetros
[in] FileLock
Puntero a la estructura FILE_LOCK del archivo. Esta estructura debe haberse inicializado mediante una llamada anterior a FltAllocateFileLock o FltInitializeFileLock.
Valor devuelto
None
Observaciones
FltUninitializeFileLock anula la inicialización de una estructura de FILE_LOCK inicializada, liberando todos los bloqueos de archivo y completando las operaciones de bloqueo pendientes. La estructura de FILE_LOCK sin inicializar se puede inicializar para su reutilización mediante una llamada posterior a FltInitializeFileLock.
FltUninitializeFileLock se puede usar para anular la inicialización de una estructura de FILE_LOCK asignada por una llamada anterior a FltAllocateFileLock. No use FltUninitializeFileLock para tal estructura FILE_LOCK a menos que la estructura se inicialice para su reutilización. Se trata de un error de programación para llamar a FltFreeFileLock para una estructura de FILE_LOCK sin inicializar.
Para asignar e inicializar una nueva estructura de bloqueo de archivos, llame a FltAllocateFileLock.
Para liberar una estructura de FILE_LOCK inicializada, llame a FltFreeFileLock.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP SP2 |
Servidor mínimo compatible | Windows Server 2003 SP1 |
Plataforma de destino | Universal |
Encabezado | fltkernel.h (incluya Fltkernel.h) |
Library | FltMgr.lib |
Archivo DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |