Freigeben über


FltUninitializeOplock-Funktion (fltkernel.h)

FltUninitializeOplock hebt einen opportunistischen Lockzeiger (Oplock) auf.

Syntax

VOID FLTAPI FltUninitializeOplock(
  [in] POPLOCK Oplock
);

Parameter

[in] Oplock

Undurchsichtiger Oplockzeiger. Dieser Zeiger muss durch einen vorherigen Aufruf von FltInitializeOplock initialisiert worden sein.

Rückgabewert

Keine

Bemerkungen

Minifiltertreiber rufen FltUninitializeOplock auf, um einen initialisierten opportunistischen Sperrzeiger (Oplock) aufzuheben. Der nicht initialisierte Oplockzeiger kann zur Wiederverwendung initialisiert werden, indem FltInitializeOplock aufgerufen wird.

Ausführliche Informationen zu opportunistischen Sperren finden Sie in der Dokumentation zu Microsoft Windows SDK.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header fltkernel.h (fltkernel.h einschließen)
Bibliothek FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

Weitere Informationen

FSCTL_OPBATCH_ACK_CLOSE_PENDING

FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

FSCTL_OPLOCK_BREAK_ACK_NO_2

FSCTL_OPLOCK_BREAK_NOTIFY

FSCTL_REQUEST_BATCH_OPLOCK

FSCTL_REQUEST_FILTER_OPLOCK

FSCTL_REQUEST_OPLOCK_LEVEL_1

FSCTL_REQUEST_OPLOCK_LEVEL_2

FltCheckOplock

FltCurrentBatchOplock

FltInitializeOplock

FltOplockFsctrl

FltOplockIsFastIoPossible

FsRtlUninitializeOplock