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