Funzione FltOplockIsFastIoPossible (fltkernel.h)
La routine FltOplockIsFastIoPossible controlla lo stato di blocco opportunistico (oplock) di un file per determinare se è possibile eseguire operazioni di I/O veloci nel file.
Sintassi
BOOLEAN FLTAPI FltOplockIsFastIoPossible(
[in] POPLOCK Oplock
);
Parametri
[in] Oplock
Puntatore a oplock opaco per il file. Questo puntatore deve essere stato inizializzato da una chiamata precedente a FltInitializeOplock.
Valore restituito
FltOplockIsFastIoPossible restituisceFALSE se nel file sono presenti oplock in sospeso che impediscono l'esecuzione di operazioni di I/O veloci; TRUE in caso contrario.
Commenti
FltOplockIsFastIoPossible determina se è possibile eseguire operazioni di I/O veloci su un file, in base alle condizioni seguenti:
- Se il parametro Oplock è NULL o se il valore di **Oplock* è NULL, non sono presenti oplock in sospeso nel file e è possibile eseguire operazioni di I/O veloci sul file.
- Se è stato concesso un oplock esclusivo per il file, ma non è in corso alcuna interruzione di oplock, è possibile eseguire operazioni di I/O veloci sul file.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (include Fltkernel.h) |
Libreria | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |
Vedi anche
FSCTL_OPBATCH_ACK_CLOSE_PENDING