Freigeben über


FltFreeFileLock-Funktion (fltkernel.h)

Die FltFreeFileLock Routine entinitialisiert und gibt eine initialisierte FILE_LOCK Struktur frei.

Syntax

VOID FLTAPI FltFreeFileLock(
  [in] PFILE_LOCK FileLock
);

Parameter

[in] FileLock

Zeigen Sie auf die FILE_LOCK-Struktur. Diese Struktur muss durch einen vorherigen Aufruf von FltAllocateFileLock oder FltInitializeFileLockinitialisiert worden sein.

Rückgabewert

Nichts

Bemerkungen

Die FILE_LOCK Struktur ist undurchsichtig: d. h., die Member sind für die Systemverwendung reserviert.

Rufen Sie FltAllocateFileLockauf, um eine neue Dateisperrstruktur zuzuweisen und zu initialisieren.

Es ist ein Programmierfehler, FltFreeFileLock für eine FILE_LOCK Struktur aufzurufen, die bereits durch einen Aufruf von FltUninitializeFileLocknicht initialisiert wurde.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows XP SP2
mindestens unterstützte Server- Windows Server 2003 SP1
Zielplattform- Universal
Header- fltkernel.h (include Fltkernel.h)
Library FltMgr.lib
IRQL- <= APC_LEVEL

Siehe auch

FltAllocateFileLock

FltCheckLockForReadAccess-

FltCheckLockForWriteAccess

FltInitializeFileLock

FltProcessFileLock-

FltUninitializeFileLock

FsRtlFreeFileLock