INT 21 - Novell NetWare - GET DRIVE MAPPING TABLE AX = F217h subfn D7h CX = length of request buffer in bytes DX = length of reply buffer in bytes DS:SI -> request buffer (see #02033 at AH=E3h/SF=D7h) ES:DI -> reply buffer (see #02230) Return: AX = status (see #02860 at INT 2F/AX=7A20h/BX=0000h) SeeAlso: AX=EF00h,AX=EF01h,AX=EF02h,AH=F2h"Novell",AH=E3h/SF=D7h Format of NetWare "Get Drive Mapping Table" reply packet: Offset Size Description (Table 02230) 00h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. (big-endian) clock tick elapsed since system started 04h BYTE fault tolerance (SFTsee System File Table) level 05h BYTE number of logical drives attached to server 06h BYTE number of physical drives attached to server 07h 5 BYTEs disk channel types (00h none, 01h XTIBM PC XT, 02h ATIBM PC AT, 03h SCSI(Small Computer Systems Interface) A system-independent expansion bus typically used to connect hard disks, tape drives, and CD-ROMs to a computer. A host adapter connects the SCSI bus to the computer's own bus. See also ESDI, IDE., 04h disk coprocessor drive, 32h-FFh value-added drive types) 0Ch WORD (big-endian) number of outstanding controller commands 0Eh 32 BYTEs drive mapping table (FFh = no such drive) 2Eh 32 BYTEs drive mirror table (secondary physical drive, FFh = none) 4Eh 32 BYTEs dead mirror table (last drive mapped to, FFh if never mirrored) 6Eh BYTE physical drive being remirrored (FFh = none) 6Fh BYTE reserved 70h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. (big-endian) remirrored block 74h 60 BYTEs SFTsee System File Table error table (internal error counters) SeeAlso: #02033,#02034 at AH=E3h/SF=D7h