다음을 통해 공유


CDROM_TOC_ATIP_DATA_BLOCK 구조체(ntddcdrm.h)

IOCTL_CDROM_READ_TOC_EX 제어 코드와 CDROM_READ_TOC_EX_FORMAT_ATIP 형식의 디바이스 제어 IRP는 CDROM_TOC_ATIP_DATA 형식의 헤더 구조에 출력 데이터를 반환한 다음 CDROM_TOC_ATIP_DATA_BLOCK정의된 일련의 ATIP 데이터 블록 설명자로 출력 데이터를 반환합니다.

통사론

typedef struct _CDROM_TOC_ATIP_DATA_BLOCK {
  UCHAR CdrwReferenceSpeed : 3;
  UCHAR Reserved3 : 1;
  UCHAR WritePower : 3;
  UCHAR True1 : 1;
  UCHAR Reserved4 : 6;
  UCHAR UnrestrictedUse : 1;
  UCHAR Reserved5 : 1;
  UCHAR A3Valid : 1;
  UCHAR A2Valid : 1;
  UCHAR A1Valid : 1;
  UCHAR DiscSubType : 3;
  UCHAR IsCdrw : 1;
  UCHAR True2 : 1;
  UCHAR Reserved7;
  UCHAR LeadInMsf[3];
  UCHAR Reserved8;
  UCHAR LeadOutMsf[3];
  UCHAR Reserved9;
  UCHAR A1Values[3];
  UCHAR Reserved10;
  UCHAR A2Values[3];
  UCHAR Reserved11;
  UCHAR A3Values[3];
  UCHAR Reserved12;
} CDROM_TOC_ATIP_DATA_BLOCK, *PCDROM_TOC_ATIP_DATA_BLOCK;

회원

CdrwReferenceSpeed

미디어에 권장되는 쓰기 속도를 나타냅니다. 0x01 0x00 값은 예약되어 있습니다. 0x02 값은 4배의 CD-ROM 속도를 나타냅니다. 0x03 값은 8X의 CD-ROM 속도를 나타냅니다. 0x07 0x04 값은 예약되어 있습니다.

Reserved3

예약.

WritePower

미디어의 권장 초기 레이저 전원 설정을 나타냅니다. 상위 순서 비트는 1로 설정해야 합니다. 다른 비트의 설정은 CD-R 미디어와 CD-RW 미디어마다 다릅니다. 이러한 비트가 가질 수 있는 값에 대한 설명은 SCSI 멀티미디어 명령 - 3(MMC-3) 사양을 참조하세요.

True1

1로 설정해야 합니다.

Reserved4

예약.

UnrestrictedUse

1로 설정하면 탑재된 디스크가 무제한으로 사용하도록 정의되었음을 나타냅니다. 0으로 설정하면 탑재된 디스크가 제한된 용도로 정의됨을 나타냅니다.

Reserved5

예약.

A3Valid

1로 설정할 때 16-18바이트(ATIP 설명자의 바이트 12-14)가 유효하다는 것을 나타냅니다. 0으로 설정하면 바이트 16-18이 잘못되었음을 나타냅니다.

A2Valid

1로 설정할 때 A2 값 필드가 유효하다는 것을 나타냅니다. 0으로 설정하면 A2 값 필드가 잘못되었음을 나타냅니다.

A1Valid

1로 설정할 때 A3 값 필드가 유효하다는 것을 나타냅니다. 0으로 설정하면 A3 값 필드가 잘못되었음을 나타냅니다.

DiscSubType

0으로 설정해야 합니다.

IsCdrw

1로 설정하면 미디어를 다시 쓸 수 있음을 나타냅니다(CD-RW). 0으로 설정하면 미디어가 한 번 쓰기(CD-R)임을 나타냅니다.

True2

1로 설정해야 합니다.

Reserved7

예약.

LeadInMsf[3]

분, 초 및 프레임 측면에서 리드 인의 ATIP 시작 시간을 나타냅니다. 첫 번째 바이트의 유효한 값은 0x50 바이트에서 0x63. 두 번째 및 세 번째 바이트가 가질 수 있는 값에 대한 설명은 SCSI 멀티미디어 명령 - 3(MMC-3) 사양을 참조하세요.

Reserved8

예약.

LeadOutMsf[3]

ATIP에서 분, 초 및 프레임 측면에서 리드아웃의 마지막 가능한 시작 시간을 나타냅니다. 첫 번째 바이트의 유효한 값은 0x0 바이트에서 0x04F. 두 번째 및 세 번째 바이트가 가질 수 있는 값에 대한 설명은 SCSI 멀티미디어 명령 - 3(MMC-3) 사양을 참조하세요.

Reserved9

예약.

A1Values[3]

이 멤버의 허용되는 값에 대한 자세한 내용은 NCITS(국가 정보 기술 표준 위원회)의 T10/1363-D 사양을 참조하세요.

Reserved10

예약.

A2Values[3]

예약.

Reserved11

예약.

A3Values[3]

예약.

Reserved12

예약.

요구 사항

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

참고 항목

CDROM_READ_TOC_EX

CDROM_TOC_ATIP_DATA

IOCTL_CDROM_READ_TOC_EX