Freigeben über


FsRtlCurrentOplock-Funktion (ntifs.h)

Ein Dateisystem oder Filtertreiber ruft FsRtlCurrentOplock auf, um zu bestimmen, ob es opportunistische Sperren (Oplocks) für eine Datei gibt.

Syntax

BOOLEAN FsRtlCurrentOplock(
  [in] POPLOCK Oplock
);

Parameter

[in] Oplock

Ein undurchsichtiger opportunistischer Sperrzeiger für die Datei. Dieser Zeiger muss durch einen vorherigen Aufruf von FsRtlInitializeOplockinitialisiert worden sein.

Rückgabewert

FsRtlCurrentOplock gibt TRUE zurück, wenn opportunistische Sperren (Oplocks) vorhanden sind, die derzeit gehalten werden. Andernfalls wird FALSE-zurückgegeben.

Bemerkungen

FsRtlCurrentOplock gibt FALSE zurück, wenn derzeit keine opportunistischen Sperren gehalten werden.

Weitere Informationen zu opportunistischen Sperren finden Sie in der Microsoft Windows SDK-Dokumentation.

Minifilter sollten FltCurrentOplock anstelle von FsRtlCurrentOplockaufrufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Die FsRtlCurrentOplock-Routine ist ab Windows Vista verfügbar.
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <= APC_LEVEL

Siehe auch

FltCurrentOplock

FsRtlInitializeOplock