TRACK_MODE_TYPE enumeration (ntddcdrm.h)

The TRACK_MODE_TYPE enumeration type is used in conjunction with the IOCTL_CDROM_RAW_READ request and the RAW_READ_INFO structure to read data from a CD-ROM in raw mode.

Syntax

typedef enum _TRACK_MODE_TYPE {
  YellowMode2,
  XAForm2,
  CDDA,
  RawWithC2AndSubCode,
  RawWithC2,
  RawWithSubCode
} TRACK_MODE_TYPE, *PTRACK_MODE_TYPE;

Constants

 
YellowMode2
Indicates that CD-ROM mode should be used. This mode is used with read-only 120 mm Optical Data Discs (CD-ROM). For more information, see the ISO/IEC 10149 specification.
XAForm2
Indicates that compact disc read-only memory extended architecture mode should be used. For more information see the specification for CD-ROM XA published by NV Philips and Sony Corporation.
CDDA
Indicates that digital audio information mode should be used. For more information, see the IEC 908:1987 specification.
RawWithC2AndSubCode
CD_RAW_SECTOR_WITH_C2_AND_SUBCODE_SIZE per sector
RawWithC2
CD_RAW_SECTOR_WITH_C2_SIZE per sector
RawWithSubCode
CD_RAW_SECTOR_WITH_SUBCODE_SIZE per sector

Requirements

Requirement Value
Header ntddcdrm.h (include Ntddcdrm.h)

See also

IOCTL_CDROM_RAW_READ

RAW_READ_INFO