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 FsRtlInitializeOplock initialisiert worden sein.

Rückgabewert

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

Hinweise

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 FsRtlCurrentOplock aufrufen.

Anforderungen

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

Weitere Informationen

FltCurrentOplock

FsRtlInitializeOplock