Function NtLockFile [src]
Prototype
pub extern "ntdll" fn NtLockFile( FileHandle: HANDLE, Event: ?HANDLE, ApcRoutine: ?*IO_APC_ROUTINE, ApcContext: ?*anyopaque, IoStatusBlock: *IO_STATUS_BLOCK, ByteOffset: *const LARGE_INTEGER, Length: *const LARGE_INTEGER, Key: ?*ULONG, FailImmediately: BOOLEAN, ExclusiveLock: BOOLEAN, ) callconv(.winapi) NTSTATUS
Parameters
FileHandle: HANDLE
Event: ?HANDLE
ApcRoutine: ?*IO_APC_ROUTINE
ApcContext: ?*anyopaque
IoStatusBlock: *IO_STATUS_BLOCK
ByteOffset: *const LARGE_INTEGER
Length: *const LARGE_INTEGER
Key: ?*ULONG
FailImmediately: BOOLEAN
ExclusiveLock: BOOLEAN
Source
pub extern "ntdll" fn NtLockFile(
FileHandle: HANDLE,
Event: ?HANDLE,
ApcRoutine: ?*IO_APC_ROUTINE,
ApcContext: ?*anyopaque,
IoStatusBlock: *IO_STATUS_BLOCK,
ByteOffset: *const LARGE_INTEGER,
Length: *const LARGE_INTEGER,
Key: ?*ULONG,
FailImmediately: BOOLEAN,
ExclusiveLock: BOOLEAN,
) callconv(.winapi) NTSTATUS