Función FltUninitializeFileLock (fltkernel.h)
La rutina FltUninitializeFileLock no inicializa 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
Ninguno
Observaciones
FltUninitializeFileLock sin inicializar una estructura de FILE_LOCK inicializada, liberando todos los bloqueos de archivos 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 dicha estructura FILE_LOCK a menos que se inicialice la estructura para su reutilización. Es un error de programación 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 | Valor |
---|---|
cliente mínimo admitido | Windows XP SP2 |
servidor mínimo admitido | Windows Server 2003 SP1 |
de la plataforma de destino de |
Universal |
encabezado de |
fltkernel.h (incluya Fltkernel.h) |
biblioteca de |
FltMgr.lib |
DLL de |
Fltmgr.sys |
irQL | <= APC_LEVEL |