Int 21/AX=F217h/SF=EEh

lup.gif ldown.gif Interrups Categories Contents

rbline.gif

Novell NetWare v3+ - GET PHYSICAL RECORD LOCKS BY FILE

AX = F217h subfn EEh
CX = length of request buffer in bytes
DX = length of reply buffer in bytes
DS:SI -> request buffer (see #02257)
ES:DI -> reply buffer (see #02258)

Return:
AX = status (see #02860 at INT 2F/AX=7A20h/BX=0000h) reply buffer filled

See Also: AH=F2h"Novell" - AX=F217h/SF=DEh

Format of NetWare "Get Physical Record Locks by File" request buffer: Offset Size Description (Table 02257) 00h WORD 0009h (length of following data) 02h BYTE EEh (subfunction "Get Physical Record Locks by File") 03h BYTE data stream number 04h BYTE volume number 05h DWORD directory entry number 09h WORD last record seen (0000h for first call)

See Also: #02258

Format of NetWare "Get Physical Record Locks by File" reply buffer: Offset Size Description (Table 02258) 00h WORD next request record 02h WORD number of locks 04h 17N BYTEs array of lock records, one per lock (see #02259)

See Also: #02257

Format of NetWare lock record: Offset Size Description (Table 02259) 00h WORD logged count 02h WORD number of shareable locks 04h DWORD start offset of record 08h DWORD end offset of record 0Ch WORD logical connection number 0Eh WORD task number 10h BYTE lock type

See Also: #02258

Category: Netware - Int 21h - N

rbline.gif

lup.gif ldown.gif Interrups Categories Contents