Sample ATAPI Driver (Windows CE 5.0)
The sample ATAPI driver is in the %_WINCEROOT%\Public\Common\OAK\Drivers\Block\ATAPI directory. The following table shows the ATAPI driver IOCTLs.
IOCTL | Description |
---|---|
IOCTL_CDROM_DISC_INFO | Retrieves disc information to fill in the CDROM_DISCINFO structure. |
IOCTL_CDROM_EJECT_MEDIA | Ejects the CD-ROM. |
IOCTL_CDROM_GET_SENSE_DATA | Retrieves CD-ROM sense information and fills in the CD_SENSE_DATA structure. |
IOCTL_CDROM_ISSUE_INQUIRY | Retrieves information used in the INQUIRY_DATA structure. |
IOCTL_CDROM_PAUSE_AUDIO | Suspends audio play. |
IOCTL_CDROM_PLAY_AUDIO_MSF | Plays audio from the specified range of the media. |
IOCTL_CDROM_READ_SG | Reads scatter buffers from the CD-ROM and the information is stored in the CDROM_READ structure. |
IOCTL_CDROM_READ_TOC | Returns the table of contents of the media. |
IOCTL_CDROM_RESUME_AUDIO | Resumes a suspended audio operation. |
IOCTL_CDROM_STOP_AUDIO | Ends audio play. |
IOCTL_CDROM_TEST_UNIT_READY | Retrieves disc-ready information and fills the CDROM_TESTUNITREADY structure. |
See Also
Block Driver Architecture | Block Driver Registry Settings
Send Feedback on this topic to the authors