Compartir a través de


Función FsRtlCurrentBatchOplock (ntifs.h)

Un controlador de filtro o sistema de archivos llama a FsRtlCurrentBatchOplock para determinar si hay bloqueos oportunistas por lotes (oplocks) en un archivo.

Sintaxis

BOOLEAN FsRtlCurrentBatchOplock(
  [in] POPLOCK Oplock
);

Parámetros

[in] Oplock

Puntero de bloqueo oportunista opaco para el archivo. Este puntero debe haberse inicializado mediante una llamada anterior a FsRtlInitializeOplock.

Valor devuelto

FsRtlCurrentBatchOplock devuelve TRUE si hay bloqueos o bloqueos oportunistas pendientes pendientes actuales; FALSE en caso contrario.

Comentarios

FsRtlCurrentBatchOplock devuelve FALSE si actualmente no se mantienen bloqueos oportunistas por lotes ni filtros.

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

Los minifiltros deben llamar a FltCurrentBatchOplock en lugar de FsRtlCurrentBatchOplock.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
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

FltCurrentBatchOplock

FsRtlCheckOplock

FsRtlInitializeOplock

FsRtlOplockFsctrl

FsRtlOplockIsFastIoPossible

FsRtlUninitializeOplock