다음을 통해 공유


CDROM_SUB_Q_DATA_FORMAT 구조체(ntddcdrm.h)

CDROM_SUB_Q_DATA_FORMAT 구조체는 IOCTL_CDROM_READ_Q_CHANNEL형식의 디바이스 제어 IRP와 함께 사용됩니다.

통사론

typedef struct _CDROM_SUB_Q_DATA_FORMAT {
  UCHAR Format;
  UCHAR Track;
} CDROM_SUB_Q_DATA_FORMAT, *PCDROM_SUB_Q_DATA_FORMAT;

회원

Format

다음과 같이 읽기 작업에서 반환해야 하는 Q 데이터의 하위 집합을 지정합니다.

IOCTL_CDROM_CURRENT_POSITION

읽기 작업은 트랙 번호, 인덱스 번호, 절대 주소 및 트랙 상대 주소와 같은 위치 정보를 반환해야 임을 나타냅니다. IOCTL_CDROM_Q_CHANNEL 디바이스 컨트롤 IRP에서 이 형식을 지정하면 SUB_Q_CHANNEL_DATA 구조체의 SUB_Q_CURRENT_POSITION 멤버에 정보가 반환됩니다.

IOCTL_CDROM_MEDIA_CATALOG

읽기 작업이 미디어 카탈로그 번호를 반환해야 임을 나타냅니다. IOCTL_CDROM_Q_CHANNEL 디바이스 컨트롤 IRP에서 이 형식을 지정하면 정보가 SUB_Q_CHANNEL_DATA 구조의 SUB_Q_MEDIA_CATALOG_NUMBER 멤버에 반환됩니다.

IOCTL_CDROM_TRACK_ISRC

읽기 작업이 ISO/IEC 3901 ISRC(Track International Standard Recording Code)를 반환해야 임을 나타냅니다. 이 코드는 오디오 트랙에 고유한 번호를 제공합니다. IOCTL_CDROM_Q_CHANNEL 디바이스 컨트롤 IRP에서 이 형식을 지정하면 정보가 SUB_Q_CHANNEL_DATA 구조의 SUB_Q_TRACK_ISRC 멤버로 반환됩니다.

Track

CD-ROM 드라이버가 Q 하위 채널 데이터를 읽어야 하는 트랙 번호를 나타냅니다. Format IOCTL_CDROM_MEDIA_CATALOG 설정된 경우 Track 멤버를 0으로 설정해야 합니다.

발언

CDROM_SUB_Q_DATA_FORMAT 구조체는 하위 채널 데이터의 Q 부분과 읽기 형식을 읽을 트랙을 나타냅니다.

요구 사항

요구
헤더 ntddcdrm.h(Ntddcdrm.h 포함)

참고 항목

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_CURRENT_POSITION

SUB_Q_MEDIA_CATALOG_NUMBER

SUB_Q_TRACK_ISRC