Compartir a través de


Función FltCurrentBatchOplock (fltkernel.h)

Un controlador de minifiltro llama a fltCurrentBatchOplock para determinar si hay bloqueos oportunistas por lotes (oplocks) en un archivo.

Sintaxis

BOOLEAN FLTAPI FltCurrentBatchOplock(
  [in] POPLOCK Oplock
);

Parámetros

[in] Oplock

Puntero oplock opque para el archivo. Este puntero debe haberse inicializado mediante una llamada anterior a FltInitializeOplock.

Valor devuelto

FltCurrentBatchOplock devuelve TRUE si hay bloqueos de operación de filtro o lotes pendientes actuales; false de lo contrario.

Observaciones

FltCurrentBatchOplock devuelve FALSE si actualmente no se mantienen bloqueos oportunistas por lotes o filtros.

Para obtener información detallada sobre los bloqueos oportunistas, consulte la documentación del SDK de Microsoft Windows.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de fltkernel.h (incluya Fltkernel.h)
biblioteca de FltMgr.lib
irQL <= APC_LEVEL

Consulte también

FSCTL_OPBATCH_ACK_CLOSE_PENDING

FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

FSCTL_OPLOCK_BREAK_ACK_NO_2

FSCTL_OPLOCK_BREAK_NOTIFY

FSCTL_REQUEST_BATCH_OPLOCK

FSCTL_REQUEST_FILTER_OPLOCK

FSCTL_REQUEST_OPLOCK_LEVEL_1

FSCTL_REQUEST_OPLOCK_LEVEL_2

FltCheckOplock

fltInitializeOplock

FltOplockFsctrl

FltOplockIsFastIoPossible

fltUninitializeOplock

FsRtlCurrentBatchOplock