Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |