FILE_LOCK structure (ntifs.h)
This structure is reserved for system use. The operating system uses the opaque FILE_LOCK structure to support the locking of files.
Syntax
typedef struct _FILE_LOCK {
PCOMPLETE_LOCK_IRP_ROUTINE CompleteLockIrpRoutine;
PUNLOCK_ROUTINE UnlockRoutine;
BOOLEAN FastIoIsQuestionable;
BOOLEAN SpareC[3];
PVOID LockInformation;
FILE_LOCK_INFO LastReturnedLockInfo;
PVOID LastReturnedLock;
LONG LockRequestsInProgress;
} FILE_LOCK;
Members
CompleteLockIrpRoutine
Reserved for system use.
UnlockRoutine
Reserved for system use.
FastIoIsQuestionable
Reserved for system use.
SpareC[3]
Reserved for system use.
LockInformation
Reserved for system use.
LastReturnedLockInfo
Reserved for system use.
LastReturnedLock
Reserved for system use.
LockRequestsInProgress
Reserved for system use.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 |
Header | ntifs.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for