Int 21 Fn E3 - Novell Netware - File Server - Get Connection's Task Info [N]

AH = E3h subfn DAh
DS:SI -> request buffer (see #1729)
ES:DI -> reply buffer (see #1730)

Return: AL = status (00h,C6h) (see #1741)

Notes: this function is supported by Advanced NetWare 2.1+
the calling workstation must have console operator privileges

See Also: AH=E3h/SF=C8h,AH=E3h/SF=DBh,AH=E3h/SF=DFh,AH=E3h/SF=E1h,AH=E3h/SF=E5h

See Also: AX=F217h/SF=DAh

Format of NetWare "Get Connection's Task Information" request buffer:
Offset Size Description (Table 1729)
00h WORD 0003h (length of following data)
02h BYTE DAh (subfunction "Get Connection's Task Information")
03h WORD (big-endian) logical connection number

See Also: #1730,#1921 at AX=F217h/SF=DAh

Format of NetWare "Get Connection's Task Information" reply buffer:
Offset Size Description (Table 1730)
00h WORD (call) size of following results record (max 1FEh)
02h BYTE lock status of connection (see #1731)
03h var Lock Status Information (see #1732)
N BYTE number of records following
N+1 Active Task Information Records [array]
Offset Size Description
00h BYTE task number (01h-FFh)
01h BYTE task state
01h in TTS explicit transaction
02h in TTS implicit transaction
04h shared fileset lock active

See Also: #1729,#1921 at AX=F217h/SF=DAh

(Table 1731)
Values for lock status of connection:
00h no locks
01h waiting on physical record lock
02h waiting on file lock
03h waiting on logical record lock
04h waiting on semaphore

See Also: #1730,#1732

Format of Lock Status Information:
Offset Size Description (Table 1732)
---lock status 00h---
no fields
---lock status 01h---
00h BYTE number of waiting task
01h DWORD start address
05h DWORD end address
09h BYTE volume number
0Ah WORD directory entry number
0Ch 14 BYTEs ASCIZ filename
---lock status 02h---
00h BYTE number of waiting task
01h BYTE volume number
02h WORD directory entry number
04h 14 BYTEs ASCIZ filename
---lock status 03h---
00h BYTE number of waiting task
01h BYTE length of record name
02h N BYTEs ASCIZ record name
---lock status 04h---
00h BYTE number of waiting task
01h BYTE length of semaphore's name
02h N BYTEs ASCIZ semaphore name

See Also: #1730,#1731