Freigeben über


FltFreeFileLock-Funktion (fltkernel.h)

Die FltFreeFileLock-Routine hebt eine initialisierte FILE_LOCK-Struktur auf und gibt sie frei.

Syntax

VOID FLTAPI FltFreeFileLock(
  [in] PFILE_LOCK FileLock
);

Parameter

[in] FileLock

Zeiger auf die FILE_LOCK-Struktur. Diese Struktur muss durch einen vorherigen Aufruf von FltAllocateFileLock oder FltInitializeFileLock initialisiert worden sein.

Rückgabewert

Keine

Bemerkungen

Die FILE_LOCK-Struktur ist undurchsichtig: Das heißt, ihre Member sind für die Systemverwendung reserviert.

Um eine neue Dateisperrstruktur zuzuordnen und zu initialisieren, rufen Sie FltAllocateFileLock auf.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP SP2
Unterstützte Mindestversion (Server) Windows Server 2003 SP1
Zielplattform Universell
Header fltkernel.h (include Fltkernel.h)
Bibliothek FltMgr.lib
IRQL <= APC_LEVEL

Weitere Informationen

FltAllocateFileLock

FltCheckLockForReadAccess

FltCheckLockForWriteAccess

FltInitializeFileLock

FltProcessFileLock

FltUninitializeFileLock

FsRtlFreeFileLock