FsRtlAreThereCurrentOrInProgressFileLocks-Funktion (ntifs.h)

DieFsRtlAreThereCurrentOrInProgressFileLocks-Routine bestimmt, ob einer Datei Bytebereichssperren zugewiesen sind oder ob für diese Datei Sperrvorgänge ausgeführt werden.

Syntax

BOOLEAN FsRtlAreThereCurrentOrInProgressFileLocks(
  [in] PFILE_LOCK FileLock
);

Parameter

[in] FileLock

Ein Zeiger auf die FILE_LOCK Struktur für die zu überprüfende Datei.

Rückgabewert

Die Routine gibt TRUE zurück, wenn der Datei Bytebereichssperren zugewiesen sind oder wenn Bytebereichssperranforderungen für die Datei ausgeführt werden. Andernfalls gibt die Routine FALSE zurück.

Hinweise

Dateisysteme können die FsRtlAreThereCurrentOrInProgressFileLocks-Routine in Oplock Semantics verwenden, um zu bestimmen, ob ein freigegebener Oplock gewährt werden soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7
Zielplattform Universell
Header ntifs.h (include FltKernel.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

Weitere Informationen

FILE_LOCK

FsRtlAllocateFileLock

FsRtlGetNextFileLock

FsRtlInitializeFileLock