Freigeben über


FsRtlFreeFileLock-Funktion (ntifs.h)

Die FsRtlFreeFileLock Routine entinitialisiert und gibt eine Dateisperrstruktur frei.

Syntax

void FsRtlFreeFileLock(
  [in] PFILE_LOCK FileLock
);

Parameter

[in] FileLock

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

Rückgabewert

Nichts

Bemerkungen

FsRtlFreeFileLock sollte nur für Dateisperren verwendet werden, die von FsRtlAllocateFileLockzugewiesen und initialisiert wurden.

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

Minifilter müssen FltFreeFileLock anstelle von FsRtlFreeFileLockaufrufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <= APC_LEVEL
DDI-Complianceregeln HwStorPortProhibitedDIs(storport)

Siehe auch

FltFreeFileLock-

FsRtlAreThereCurrentFileLocks

FsRtlCheckLockForReadAccess

FsRtlCheckLockForWriteAccess

FsRtlFastCheckLockForRead-

FsRtlFastCheckLockForWrite

FsRtlFastLock

FsRtlFastUnlockAll

FsRtlFastUnlockAllByKey

FsRtlFastUnlockSingle

FsRtlGetNextFileLock

FsRtlInitializeFileLock

FsRtlProcessFileLock

FsRtlUninitializeFileLock