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 |