Funzione FsRtlOplockIsSharedRequest (ntifs.h)

La routine FsRtlOplockIsSharedRequest determina se una richiesta di blocco opportunistico (oplock) vuole un oplock condiviso.

Sintassi

BOOLEAN FsRtlOplockIsSharedRequest(
  [in] PIRP Irp
);

Parametri

[in] Irp

Puntatore all'IRP che dichiara l'operazione richiesta. Il chiamante deve assicurarsi che l'IRP abbia un codice principale di IRP_MJ_FILE_SYSTEM_CONTROL e un codice secondario di IRP_MN_USER_FS_REQUEST.

Valore restituito

FsRtlOplockIsSharedRequest restituisce TRUE se la richiesta di oplock è per un oplock condiviso, ovvero un livello 2, R o RH oplock. FsRtlOplockIsSharedRequest restituisce FALSE se la richiesta di oplock non è per un oplock condiviso o se l'IRP non è una richiesta di oplock. Per altre informazioni sui tipi di oplock, vedere la pagina Panoramica della semantica di Oplock. I minifiltri devono chiamare FltOplockIsSharedRequest anziché FsRtlOplockIsSharedRequest.

Requisiti

Requisito Valore
Client minimo supportato La routine FsRtlOplockIsSharedRequest è disponibile a partire da Windows 7.
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Vedi anche

FltOplockIsSharedRequest