[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 21 Fn E3  - Novell Netware - File Server - Get Disk Channel Statistic  [N]

   AH = E3h subfn D9h
   DS:SI -> request buffer (see below)
   ES:DI -> reply buffer (see below)

Return: AL = status
       00h successful
       C6h no console rights

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=D8h,AH=E3h/SF=E6h,AH=E3h/SF=E9h

Format of request buffer:
Offset Size    Description
 00h   WORD    0002h (length of following data)
 02h   BYTE    D9h (subfunction "Get Disk Channel Statistics")
 03h   BYTE    channel number

Format of reply buffer:
Offset Size    Description
 00h   WORD    (call) 00A8h (size of following results record)
 02h   DWORD   (big-endian) clock ticks since system started
 06h   WORD    (big-endian) channel run state (see below)
 08h   WORD    (big-endian) channel synchronization state (see below)
 0Ah   BYTE    driver type
 0Bh   BYTE    major version of driver
 0Ch   BYTE    minor version of driver
 0Dh 65 BYTEs  ASCIZ driver description
 4Eh   WORD    (big-endian) first I/O address used
 50h   WORD    (big-endian) length of first I/O address
 52h   WORD    (big-endian) second I/O address used
 54h   WORD    (big-endian) length of second I/O address
 56h  3 BYTEs  first shared memory address
 59h  2 BYTEs  length of first shared memory address
 5Bh  3 BYTEs  second shared memory address
 5Eh  2 BYTEs  length of second shared memory address
 60h   BYTE    first interrupt number in-use flag
 61h   BYTE    first interrupt number used
 62h   BYTE    second interrupt number in-use flag
 63h   BYTE    second interrupt number used
 64h   BYTE    first DMA channel in-use flag
 65h   BYTE    first DMA channel used
 66h   BYTE    second DMA channel in-use flag
 67h   BYTE    second DMA channel used
 68h   BYTE    flags
 69h   BYTE    reserved
 6Ah 80 BYTEs  ASCIZ configuration description

Values for channel run state:
 0000h running
 0001h being stopped
 0002h stopped
 0003h nonfunctional

Values for channel synchronization state:
 0000h not in use
 0002h used by NetWare, no other requests
 0004h used by NetWare, other requests
 0006h in use, not needed by NetWare
 0008h in use, needed by NetWare
 000Ah channel released, NetWare should use it

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson