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 tiene un código principal de IRP_MJ_FILE_SYSTEM_CONTROL y un código secundario de IRP_MN_USER_FS_REQUEST.

Valor devuelto

FltOplockIsSharedRequest devuelve TRUE si la solicitud de interbloqueo es para un interbloqueo compartido (es decir, un nivel 2, R o RH oplock). FltOplockIsSharedRequest devuelve FALSE si la solicitud de interbloqueo no es para un interbloqueo 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 Valor
cliente mínimo admitido La rutina FltOplockIsSharedRequest está disponible a partir de Windows 7.
de la plataforma de destino de Universal
encabezado de fltkernel.h (incluya Fltkernel.h)
biblioteca de FltMgr.lib
DLL de Fltmgr.sys
irQL <= APC_LEVEL

Consulte también

FsRtlOplockIsSharedRequest