Freigeben über


FsRtlCurrentOplockH-Funktion (ntifs.h)

Ein Dateisystem oder Filtertreiber ruft FsRtlCurrentOplockH auf, um zu bestimmen, ob CACHE_HANDLE_LEVEL opportunistische Sperren (Oplocks) für eine Datei vorhanden sind.

Syntax

BOOLEAN FsRtlCurrentOplockH(
  [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

FsRtlCurrentOplockH gibt TRUE zurück, wenn CACHE_HANDLE_LEVEL opportunistische Sperren vorhanden sind, die derzeit gehalten werden. Andernfalls wird FALSE-zurückgegeben.

Bemerkungen

FsRtlCurrentOplockH gibt FALSE- zurück, wenn derzeit keine CACHE_HANDLE_LEVEL opportunistische Sperren (Oplocks) gehalten werden.

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

Minifilter sollten FltCurrentOplockH- anstelle von FsRtlCurrentOplockaufrufen.

Anforderungen

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

Siehe auch

FltCurrentOplockH

FsRtlInitializeOplock