Compartir a través de


Función FltOplockIsSharedRequest (fltkernel.h)

La rutina FltOplockIsSharedRequest determina si una solicitud de bloqueo oportunista (oplock) quiere un interbloqueo compartido.

Sintaxis

BOOLEAN FLTAPI FltOplockIsSharedRequest(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Parámetros

[in] CallbackData

Puntero a la estructura de datos de devolución de llamada (FLT_CALLBACK_DATA) para la operación de E/S. El autor de la llamada debe asegurarse de que la operación de E/S tenga un código principal de IRP_MJ_FILE_SYSTEM_CONTROL y un código menor de IRP_MN_USER_FS_REQUEST.

Valor devuelto

FltOplockIsSharedRequest devuelve TRUE si la solicitud de interbloqueo es para un oplock compartido (es decir, un nivel 2, R o RH oplock). FltOplockIsSharedRequest devuelve FALSE si la solicitud oplock no es para un oplock compartido o si la operación de E/S no es una solicitud de interbloqueo. Para obtener más información sobre los tipos de interbloqueo, vea Información general sobre la semántica de oplock.

Requisitos

Requisito Value
Cliente mínimo compatible La rutina FltOplockIsSharedRequest está disponible a partir de Windows 7.
Plataforma de destino Universal
Encabezado fltkernel.h (incluya Fltkernel.h)
Library FltMgr.lib
Archivo DLL Fltmgr.sys
IRQL <= APC_LEVEL

Consulte también

FsRtlOplockIsSharedRequest