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 포함) |