FsRtlCurrentBatchOplock-Funktion (ntifs.h)
Ein Dateisystem oder Filtertreiber ruft FsRtlCurrentBatchOplock auf, um zu bestimmen, ob batch- oder filter opportunistische Sperren (Oplocks) für eine Datei vorhanden sind.
Syntax
BOOLEAN FsRtlCurrentBatchOplock(
[in] POPLOCK Oplock
);
Parameter
[in] Oplock
Undurchsichtiger opportunistischer Sperrzeiger für die Datei. Dieser Zeiger muss durch einen vorherigen Aufruf von FsRtlInitializeOplockinitialisiert worden sein.
Rückgabewert
FsRtlCurrentBatchOplock gibt TRUE zurück, wenn aktuelle ausstehende Batch- oder Filter-opportunistische Sperren vorhanden sind; andernfalls FALSE.
Bemerkungen
FsRtlCurrentBatchOplock gibt FALSE- zurück, wenn derzeit keine opportunistischen Stapel- oder Filtersperren enthalten sind.
Ausführliche Informationen zu opportunistischen Sperren finden Sie in der Microsoft Windows SDK-Dokumentation.
Minifilter sollten FltCurrentBatchOplock anstelle von FsRtlCurrentBatchOplockaufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <= APC_LEVEL |
Siehe auch
FSCTL_OPBATCH_ACK_CLOSE_PENDING