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 |