Funzione FltOplockIsSharedRequest (fltkernel.h)
La routine FltOplockIsSharedRequest determina se una richiesta di blocco opportunistico (oplock) vuole un oplock condiviso.
Sintassi
BOOLEAN FLTAPI FltOplockIsSharedRequest(
[in] PFLT_CALLBACK_DATA CallbackData
);
Parametri
[in] CallbackData
Puntatore alla struttura dei dati di callback (FLT_CALLBACK_DATA) per l'operazione di I/O. Il chiamante deve assicurarsi che l'operazione di I/O abbia un codice principale di IRP_MJ_FILE_SYSTEM_CONTROL e un codice secondario di IRP_MN_USER_FS_REQUEST.
Valore restituito
FltOplockIsSharedRequest restituisce TRUE se la richiesta di oplock è per un oplock condiviso, ovvero un livello 2, R o RH oplock. FltOplockIsSharedRequest restituisce FALSE se la richiesta di oplock non è per un oplock condiviso o se l'operazione di I/O non è una richiesta di oplock. Per altre informazioni sui tipi di oplock, vedere Panoramica della semantica di Oplock.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | La routine FltOplockIsSharedRequest è disponibile a partire da Windows 7. |
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (includere Fltkernel.h) |
Libreria | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |