IFSMgr_CheckLocks(
void * pFSDLockListHead,
unsigned long Offset,
unsigned long Length,
unsigned long Process,
void * pOpenFileInstance,
unsigned long fOperation
)
This service checks if the specified I/O operation can be done on the file without violating any of the locks that are active on the open file. It walks the list of locks active on the open file and checks if the current I/O operation violates any of the locks.
I/O Operation Flags: | |
Value | Meaning |
---|---|
LOCKF_RD | Indicates that a read operation is being done. |
LOCKF_WR | Indicates that a write operation is being done. |