CDROM_TOC_ATIP_DATA_BLOCK structure (ntddcdrm.h)

Les irps de contrôle d’appareil avec un code de contrôle de IOCTL_CDROM_READ_TOC_EX et un format de CDROM_READ_TOC_EX_FORMAT_ATIP retourner leurs données de sortie dans une structure d’en-tête de type CDROM_TOC_ATIP_DATA suivie d’une série de descripteurs de blocs de données ATIP définis par CDROM_TOC_ATIP_DATA_BLOCK.

Syntaxe

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;

Membres

CdrwReferenceSpeed

Indique la vitesse d’écriture recommandée pour le média. Les valeurs 0x00 à 0x01 sont réservées. La valeur 0x02 indique une vitesse de CD-ROM de 4X. La valeur 0x03 indique une vitesse de CD-ROM de 8X. Les valeurs 0x04 à 0x07 sont réservées.

Reserved3

Réservé.

WritePower

Indique le paramètre d’alimentation laser initial recommandé par le média. Le bit d’ordre élevé doit être défini sur 1. Le paramètre des autres bits varie entre les supports CD-R et CD-RW. Pour obtenir une explication des valeurs que ces bits peuvent avoir, consultez la spécification SCSI Multimedia Commands - 3 (MMC-3).

True1

Doit être défini sur 1.

Reserved4

Réservé.

UnrestrictedUse

Indique, lorsque la valeur est 1, que le disque monté est défini pour une utilisation illimitée. Lorsque la valeur est égale à zéro, indique que le disque monté est défini pour une utilisation restreinte.

Reserved5

Réservé.

A3Valid

Indique que les octets 16 à 18 (octets 12 à 14 du descripteur ATIP) sont valides lorsqu’ils sont définis sur 1. Lorsque la valeur est égale à zéro, indique que les octets 16 à 18 ne sont pas valides.

A2Valid

Indique que le champ valeurs A2 est valide lorsqu’il est défini sur 1. Lorsque la valeur est égale à zéro, indique que le champ valeurs A2 n’est pas valide.

A1Valid

Indique que le champ valeurs A3 est valide lorsqu’il est défini sur 1. Lorsque la valeur est égale à zéro, indique que le champ valeurs A3 n’est pas valide.

DiscSubType

Doit être défini sur zéro.

IsCdrw

Indique que le média est réécritable (CD-RW) lorsqu’il est défini sur 1. Lorsque la valeur est égale à zéro, indique que le média est en écriture unique (CD-R).

True2

Doit être défini sur 1.

Reserved7

Réservé.

LeadInMsf[3]

Indique l’heure de début atIP du prospect, en termes de minutes, de secondes et d’images. Les valeurs valides du premier octet sont comprises entre 0x50 et 0x63. Pour obtenir une explication des valeurs que les deuxième et troisième octets peuvent avoir, consultez la spécification SCSI Multimedia Commands - 3 (MMC-3).

Reserved8

Réservé.

LeadOutMsf[3]

Indique la dernière heure de début possible de la sortie atIP en termes de minutes, de secondes et d’images. Les valeurs valides du premier octet sont comprises entre 0x0 et 0x04F. Pour obtenir une explication des valeurs que les deuxième et troisième octets peuvent avoir, consultez la spécification SCSI Multimedia Commands - 3 (MMC-3).

Reserved9

Réservé.

A1Values[3]

Voir la spécification T10/1363-D du Comité national des normes de technologie de l’information (NCITS) Pour plus d’informations sur les valeurs autorisées pour ce membre.

Reserved10

Réservé.

A2Values[3]

Réservé.

Reserved11

Réservé.

A3Values[3]

Réservé.

Reserved12

Réservé.

Spécifications

Condition requise Valeur
En-tête ntddcdrm.h (incluez Ntddcdrm.h)

Voir aussi

CDROM_READ_TOC_EX

CDROM_TOC_ATIP_DATA

IOCTL_CDROM_READ_TOC_EX