INT 21 - Novell NetWare - GET PHYSICAL DISK STATISTICS AX = F217h subfn D8h CX = length of request buffer in bytes DX = length of reply buffer in bytes DS:SI -> request buffer (see #02035 at AH=E3h/SF=D8h) ES:DI -> reply buffer (see #02231) Return: AX = status (see #02860 at INT 2F/AX=7A20h/BX=0000h) SeeAlso: AH=F2h"Novell",AH=E3h/SF=D8h,AX=F217h/SF=D9h Format of NetWare "Get Physical Disk Statistics" request packet: Offset Size Description (Table 02231) 00h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. (big-endian) clock ticks since system started 04h BYTE physical disk channel 05h BYTE flag: drive removable if nonzero 06h BYTE physical drive type 07h BYTE drive number within controller 08h BYTE controller number 09h BYTE controller type 0Ah DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. (big-endian) size of drive in 4K disk blocks 0Eh WORD (big-endian) number of cylinders on drive 10h BYTE number of heads 11h BYTE number of sectors per track 12h 64 BYTEs ASCIZA NUL-terminated ASCII string. The ASCIZ string "ABC" consists of the four bytes 41h, 42h, 43h, and 00h. Unless otherwise specified, maximum lengths given in the interrupt list do not include the terminating NUL. drive make and model 52h WORD (big-endian) number of I/O errors 56h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. (big-endian) start of Hot Fix table 58h WORD (big-endian) size of Hot Fix table 5Ah WORD (big-endian) number of Hot Fix blocks available 5Ch BYTE flag: Hot Fix disabled if nonzero SeeAlso: #02035,#02036 at AH=E3h/SF=D8h