FsRtlInitializeOplock-Funktion (ntifs.h)
FsRtlInitializeOplock initialisiert einen opportunistischen Sperrzeiger (Oplock).
Syntax
void FsRtlInitializeOplock(
[in, out] POPLOCK Oplock
);
Parameter
[in, out] Oplock
Vom Aufrufer bereitgestellte Zeigervariable, die den initialisierten opportunistischen Sperrzeiger empfängt. Diese Variable muss vor dem ersten Aufruf von FsRtlInitializeOplock in NULL initialisiert werden.
Rückgabewert
Keine
Bemerkungen
Dateisysteme und Filtertreiber rufen FsRtlInitializeOplock auf, um einen undurchsichtigen opportunistischen Sperrzeiger zu initialisieren.
Wenn der opportunistische Sperrzeiger nicht mehr benötigt wird, kann er durch Aufrufen von FsRtlUninitializeOplock aufgehoben werden. Der nicht initialisierte opportunistische Sperrzeiger kann dann zur Wiederverwendung initialisiert werden, indem FsRtlInitializeOplock aufgerufen wird.
Ausführliche Informationen zu opportunistischen Sperren finden Sie in der Microsoft Windows SDK Dokumentation.
Minifilter sollten FltInitializeOplock anstelle von FsRtlInitializeOplock aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | ntifs.h (include Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Weitere Informationen
FSCTL_OPBATCH_ACK_CLOSE_PENDING
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für