FsRtlCurrentOplockH-Funktion (ntifs.h)
Ein Dateisystem oder Filtertreiber ruft FsRtlCurrentOplockH auf, um zu bestimmen, ob es CACHE_HANDLE_LEVEL opportunistische Sperren (Oplocks) für eine Datei gibt.
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 FsRtlInitializeOplock initialisiert 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.
Hinweise
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 FsRtlCurrentOplock aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Die FsRtlCurrentOplockH-Routine ist ab Windows 7 verfügbar. |
Zielplattform | Universell |
Header | ntifs.h (include Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |