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 |