Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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