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 vor dem ersten Aufruf von FltInitializeOplock in NULL initialisiert werden.
Rückgabewert
Keine
Bemerkungen
Wenn der Oplock-Zeiger nicht mehr benötigt wird, kann er durch Aufrufen von FltUninitializeOplock aufgehoben werden. Der nicht initialisierte Oplock-Zeiger kann dann zur Wiederverwendung initialisiert werden, indem FltInitializeOplock aufgerufen wird.
Rufen Sie FltOplockFsctrl auf, um eine Oplock-Unterbrechungsbenachrichtigung anzufordern oder auf eine Oplock-Unterbrechungsbenachrichtigung zu antworten.
Ausführliche Informationen zu opportunistischen Sperren finden Sie in der Microsoft Windows SDK Dokumentation.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | fltkernel.h (include Fltkernel.h) |
Bibliothek | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |