Fonction FltOplockIsSharedRequest (fltkernel.h)
La routine FltOplockIsSharedRequest détermine si une demande de verrou opportuniste (oplock) souhaite un oplock partagé.
Syntaxe
BOOLEAN FLTAPI FltOplockIsSharedRequest(
[in] PFLT_CALLBACK_DATA CallbackData
);
Paramètres
[in] CallbackData
Pointeur vers la structure de données de rappel (FLT_CALLBACK_DATA) pour l’opération d’E/S. L’appelant doit s’assurer que l’opération d’E/S a un code principal de IRP_MJ_FILE_SYSTEM_CONTROL et un code mineur de IRP_MN_USER_FS_REQUEST.
Valeur retournée
FltOplockIsSharedRequest retourne TRUE si la demande oplock concerne un oplock partagé (c’est-à-dire un oplock de niveau 2, R ou RH). FltOplockIsSharedRequest retourne FALSE si la demande oplock ne concerne pas un oplock partagé ou si l’opération d’E/S n’est pas une demande oplock. Pour plus d’informations sur les types oplock, consultez Vue d’ensemble de la sémantique Oplock.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | La routine FltOplockIsSharedRequest est disponible à partir de Windows 7. |
Plateforme cible | Universal |
En-tête | fltkernel.h (inclure Fltkernel.h) |
Bibliothèque | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |