Compartir a través de


Función FsRtlCurrentOplockH (ntifs.h)

Un sistema de archivos o un controlador de filtro llama a FsRtlCurrentOplockH para determinar si hay bloqueos oportunistas (oportunistas) en un archivo CACHE_HANDLE_LEVEL.

Sintaxis

BOOLEAN FsRtlCurrentOplockH(
  [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

FsRtlCurrentOplockH devuelve TRUE si hay CACHE_HANDLE_LEVEL bloqueos oportunistas que se encuentran actualmente. De lo contrario, devuelve FALSE.

Observaciones

FsRtlCurrentOplockH devuelve FALSE si actualmente no se mantienen bloqueos oportunistas (oplocks) CACHE_HANDLE_LEVEL.

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

Los minifiltros deben llamar a fltCurrentOplockH en lugar de FsRtlCurrentOplock.

Requisitos

Requisito Valor
cliente mínimo admitido La rutina FsRtlCurrentOplockH está disponible a partir de Windows 7.
de la plataforma de destino de Universal
encabezado de ntifs.h (incluya Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <= APC_LEVEL

Consulte también

FltCurrentOplockH

FsRtlInitializeOplock