Condividi tramite


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

Vedi anche

FsRtlOplockIsSharedRequest