Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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

PCOMPLETE_LOCK_IRP_ROUTINE


Feedback

Was this page helpful?

Additional resources