Note: This API call is for DOS and Win16 personality only. Use Family API for portability.

2018/09/07 05:04 · prokushev · 0 Comments

Int 21H, AH=44H

Input

AH=44H, AL=Subfunction

Subfunction Description Version
00 GET DEVICE INFORMATION 2.0+
01 SET DEVICE INFORMATION 2.0+
02 READ FROM CHARACTER DEVICE CONTROL CHANNEL 2.0+
03 WRITE TO CHARACTER DEVICE CONTROL CHANNEL 2.0+
04 READ FROM BLOCK DEVICE CONTROL CHANNEL 2.0+
05 WRITE TO BLOCK DEVICE CONTROL CHANNEL 2.0+
06 GET INPUT STATUS 2.0+
07 GET OUTPUT STATUS 2.0+
08 CHECK IF BLOCK DEVICE REMOVABLE 3.0+
09 CHECK IF BLOCK DEVICE REMOTE 3.1+
0A CHECK IF HANDLE IS REMOTE 3.1+
0B SET SHARING RETRY COUNT 3.1+
0C GENERIC CHARACTER DEVICE REQUEST 3.2+
0D GENERIC BLOCK DEVICE REQUEST 3.2+
0E GET LOGICAL DRIVE MAP 3.2+
0F SET LOGICAL DRIVE MAP 3.2+
10 QUERY GENERIC IOCTL CAPABILITY (HANDLE) 5.0+
11 QUERY GENERIC IOCTL CAPABILITY (DRIVE) 5.0+
2018/09/04 17:23 · prokushev · 0 Comments