Partager via


FsRtlCheckLockForOplockRequest, fonction (ntifs.h)

La FsRtlCheckLockForOplockRequest vérifications de routine pour les verrous au sein de la taille d’allocation d’un fichier. L’objet de verrouillage de fichier est vérifié pour la présence de verrous de plage d’octets qui empêcheraient l’octroi d’une demande 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 à vérifier pour toutes les plages verrouillées.

Valeur de retour

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 verrou en attente, la vérification échoue et FsRtlCheckLockForOplockRe quest retourne FALSE.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL