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 |