FsRtlOplockIsSharedRequest-Funktion (ntifs.h)

Die FsRtlOplockIsSharedRequest-Routine bestimmt, ob eine Anforderung für eine opportunistische Sperre (oplock) einen freigegebenen Oplock wünscht.

Syntax

BOOLEAN FsRtlOplockIsSharedRequest(
  [in] PIRP Irp
);

Parameter

[in] Irp

Ein Zeiger auf den IRP, der den angeforderten Vorgang deklariert. Der Aufrufer muss sicherstellen, dass der IRP über einen Hauptcode mit IRP_MJ_FILE_SYSTEM_CONTROL und einen Nebencode von IRP_MN_USER_FS_REQUEST verfügt.

Rückgabewert

FsRtlOplockIsSharedRequest gibt TRUE zurück, wenn die oplock-Anforderung für einen freigegebenen Oplock (d. a. level 2, R oder RH oplock) gilt. FsRtlOplockIsSharedRequest gibt FALSE zurück, wenn die oplock-Anforderung nicht für einen freigegebenen Oplock gilt oder wenn es sich bei der IRP um keine Oplock-Anforderung handelt. Weitere Informationen zu Oplock-Typen finden Sie auf der Seite Oplock-Semantik – Übersicht . Minifilter sollten FltOplockIsSharedRequest anstelle von FsRtlOplockIsSharedRequest aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Die FsRtlOplockIsSharedRequest-Routine ist ab Windows 7 verfügbar.
Zielplattform Universell
Header ntifs.h (include Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Weitere Informationen

FltOplockIsSharedRequest