FltInitializeOplock-Funktion (fltkernel.h)
Die FltInitializeOplock Routine initialisiert einen opportunistischen Sperrzeiger (Oplock).
Syntax
VOID FLTAPI FltInitializeOplock(
[out] POPLOCK Oplock
);
Parameter
[out] Oplock
Vom Aufrufer bereitgestellte Zeigervariable, die den initialisierten undurchsichtigen Oplockzeiger empfängt. Diese Variable muss initialisiert werden, um NULL-zu, bevor der anfängliche Aufruf von FltInitializeOplock.
Rückgabewert
Nichts
Bemerkungen
Wenn der Oplockzeiger nicht mehr benötigt wird, kann er durch Aufrufen FltUninitializeOplocknicht initialisiert werden. Der nicht initialisierte Oplock-Zeiger kann dann für die Wiederverwendung initialisiert werden, indem FltInitializeOplockaufgerufen wird.
Um einen Oplock anzufordern oder auf eine Oplock-Unterbrechungsbenachrichtigung zu reagieren, rufen Sie FltOplockFsctrlauf.
Ausführliche Informationen zu opportunistischen Sperren finden Sie in der Microsoft Windows SDK-Dokumentation.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | fltkernel.h (include Fltkernel.h) |
Library | FltMgr.lib |
DLL- | Fltmgr.sys |
IRQL- | <= APC_LEVEL |