I am using the TDK DVDRW880N drive. I am able to use IsoBuster to read from the drive in raw mode using the tool's "sector view".
In my code, I am trying to use the Windows API to get a handle to the drive using CreateFile(...) and then read data with DeviceIoControl(...) passing it the IOCTL_CDROM_RAW_READ command. I am able to read audio CD-ROMs and data CD-ROMs, but not data CD-Rs. The DeviceIoControl(...) method returns an "incorrect function" error if I try to read a CD-R. Also, I am not certain that the data I read from audio CD-ROMs and data CD-ROMs is correct.