Freigeben über


FsRtlAreThereCurrentOrInProgressFileLocks-Funktion (ntifs.h)

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

Syntax

BOOLEAN FsRtlAreThereCurrentOrInProgressFileLocks(
  [in] PFILE_LOCK FileLock
);

Parameter

[in] FileLock

Ein Zeiger auf die FILE_LOCK Struktur, damit die Datei überprüft werden kann.

Rückgabewert

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

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 7
Zielplattform- Universal
Header- ntifs.h (include FltKernel.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <=APC_LEVEL

Siehe auch

FILE_LOCK

FsRtlAllocateFileLock

FsRtlGetNextFileLock

FsRtlInitializeFileLock