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 initialisiert werden, um NULL- zu
Rückgabewert
Nichts
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 nicht initialisiert werden, indem FsRtlUninitializeOplockaufgerufen wird. Der nicht initialisierte opportunistische Sperrzeiger kann dann für die Wiederverwendung initialisiert werden, indem FsRtlInitializeOplockaufgerufen 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- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <= APC_LEVEL |
Siehe auch
FSCTL_OPBATCH_ACK_CLOSE_PENDING