FsRtlCheckLockForOplockRequest-Funktion (ntifs.h)
Die FsRtlCheckLockForOplockRequest Routineprüfungen auf Sperren innerhalb der Zuordnungsgröße einer Datei. Das Dateisperrobjekt wird auf das Vorhandensein von Bytebereichssperren überprüft, die verhindern würden, dass eine Oplock-Anforderung erteilt wird.
Syntax
BOOLEAN FsRtlCheckLockForOplockRequest(
[in] PFILE_LOCK FileLock,
[in] PLARGE_INTEGER AllocationSize
);
Parameter
[in] FileLock
Die Dateisperre, die gesperrte Bereiche angibt.
[in] AllocationSize
Die Dateizuordnungsgröße, die auf gesperrte Bereiche überprüft werden soll.
Rückgabewert
FsRtlCheckLockForOplockRequest TRUE zurück, wenn die Oplock-Anforderung erteilt werden kann; andernfalls wird FALSE zurückgegeben.
Bemerkungen
FsRtlCheckLockForOplockRequest gibt TRUE zurück, wenn AllocationSize = 0 zurückgibt.
Wenn FileLock über ausstehende Sperranforderungen verfügt, schlägt die Prüfung fehl, und FsRtlCheckLockForOplockRequest gibt FALSE-zurück.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <= APC_LEVEL |