The OS/2 CD-ROM Device Manager provides an interface through generic IOCtls.

The CD-ROM device driver returns error values in the range of hex FF00 through FF14. DOS DevIOCtl return codes are described in the OS/2 Programming Reference manuals.

┌──────────┬──────────────────────────────────────────────────┐
│Function  │Description                                       │
├──────────┼──────────────────────────────────────────────────┤
│40h       │Reset Drive                                       │
├──────────┼──────────────────────────────────────────────────┤
│44h       │Eject Disc                                        │
├──────────┼──────────────────────────────────────────────────┤
│45h       │Close Tray                                        │
├──────────┼──────────────────────────────────────────────────┤
│46h       │Lock/Unlock Door                                  │
├──────────┼──────────────────────────────────────────────────┤
│50h       │Seek                                              │
├──────────┼──────────────────────────────────────────────────┤
│60h       │Return Device Status                              │
├──────────┼──────────────────────────────────────────────────┤
│61h       │Identify CD-ROM Driver                            │
├──────────┼──────────────────────────────────────────────────┤
│63h       │Return Sector Size                                │
├──────────┼──────────────────────────────────────────────────┤
│70h       │Report Location of Drive Head                     │
├──────────┼──────────────────────────────────────────────────┤
│72h       │Read Long                                         │
├──────────┼──────────────────────────────────────────────────┤
│78h       │Return Volume Size                                │
├──────────┼──────────────────────────────────────────────────┤
│79h       │Get UPC                                           │
└──────────┴──────────────────────────────────────────────────┘


[Back] [Next]