Funzione FsRtlCheckLockForOplockRequest (ntifs.h)

La routine FsRtlCheckLockForOplockRequest controlla la presenza di blocchi entro le dimensioni di allocazione di un file. L'oggetto blocco file viene controllato per la presenza di blocchi di intervallo di byte che impediscono l'concessione di una richiesta di oplock.

Sintassi

BOOLEAN FsRtlCheckLockForOplockRequest(
  [in] PFILE_LOCK     FileLock,
  [in] PLARGE_INTEGER AllocationSize
);

Parametri

[in] FileLock

Blocco di file che specifica gli intervalli bloccati.

[in] AllocationSize

Dimensioni di allocazione dei file da verificare per eventuali intervalli bloccati.

Valore restituito

FsRtlCheckLockForOplockRequest restituisce TRUE se è possibile concedere la richiesta di oplock; in caso contrario restituisce FALSE.

Commenti

FsRtlCheckLockForOplockRequest restituisce TRUE se AllocationSize = 0.

Se FileLock ha richieste di blocco in sospeso, il controllo ha esito negativo e FsRtlCheckLockForOplockRequest restituisce FALSE.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL