FsRtlCheckLockForOplockRequest, fonction (ntifs.h)
La routine FsRtlCheckLockForOplockRequest recherche les verrous dans la taille d’allocation d’un fichier. L’objet de verrouillage de fichier est vérifié pour détecter la présence de verrous de plage d’octets qui empêcheraient l’octroi d’une demande d’oplock.
Syntaxe
BOOLEAN FsRtlCheckLockForOplockRequest(
[in] PFILE_LOCK FileLock,
[in] PLARGE_INTEGER AllocationSize
);
Paramètres
[in] FileLock
Verrou de fichier qui spécifie les plages verrouillées.
[in] AllocationSize
Taille d’allocation de fichiers à case activée pour toutes les plages verrouillées.
Valeur retournée
FsRtlCheckLockForOplockRequest retourne TRUE si la demande oplock peut être accordée ; sinon, elle retourne FALSE.
Remarques
FsRtlCheckLockForOplockRequest retourne TRUE si AllocationSize = 0.
Si FileLock a des demandes de verrouillage en attente, le case activée échoue et FsRtlCheckLockForOplockRequest retourne FALSE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Plateforme cible | Universal |
En-tête | ntifs.h (include Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |