CDROM_WRITE_SPEED_DESCRIPTOR structure (ntddcdrm.h)
La structure CDROM_WRITE_SPEED_DESCRIPTOR est retournée pour le IOCTL_CDROM_GET_PERFORMANCE IOCTL lorsque le type de requête est CdromWriteSpeedRequest. L’IOCTL retourne le CDROM_PERFORMANCE_HEADER suivi d’un ou plusieurs descripteurs de type CDROM_WRITE_SPEED_DESCRIPTOR.
Syntaxe
typedef struct _CDROM_WRITE_SPEED_DESCRIPTOR {
UCHAR MixedReadWrite : 1;
UCHAR Exact : 1;
UCHAR Reserved1 : 1;
UCHAR WriteRotationControl : 2;
UCHAR Reserved2 : 3;
UCHAR Reserved3[3];
UCHAR EndLba[4];
UCHAR ReadSpeed[4];
UCHAR WriteSpeed[4];
} CDROM_WRITE_SPEED_DESCRIPTOR, *PCDROM_WRITE_SPEED_DESCRIPTOR;
Membres
MixedReadWrite
Le champ MixedReadWrite (MRW) correspond au bit MRW du descripteur de vitesse d’écriture dans la spécification MultiMedia Command Set - 6 (MMC-6). Ce champ indique qu’il convient à un mélange de demandes de lecture et d’écriture en streaming (mode de remplacement). L’énumération STREAMING_CONTROL_REQUEST_TYPE spécifie le type de requête.
Exact
Le champ Exact indique si l’unité logique peut effectuer l’opération d’enregistrement spécifiée par CDM_WRITE_SPEED_DESCRIPTOR sur l’ensemble du support monté. Ce champ correspond au bit Exact du descripteur de vitesse d’écriture.
Reserved1
Champs réservés.
WriteRotationControl
Le champ WriteRotationControl (WRC) spécifie le type du contrôle de rotation pour le support.
Reserved2
Champs réservés.
Reserved3[3]
Champs réservés.
EndLba[4]
Le champ End Logical Block Address (EndLBA) indique la capacité du support si un support est monté. Il correspond au champ EndLBA du descripteur de vitesse d’écriture.
ReadSpeed[4]
Le champ ReadSpeed indique les données de performances de lecture les plus faibles de tous les blocs (en kilo-octets par seconde).
WriteSpeed[4]
Le champ WriteSpeed indique les données de performances d’écriture les plus faibles de tous les blocs (en kilo-octets par seconde).
Remarques
Les champs de la structure CDROM_WRITE_SPEED_DESCRIPTOR correspondent aux champs définis dans la spécification MultiMedia Command Set - 6 (MMC-6) pour le descripteur de vitesse d’écriture.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddcdrm.h (incluez Ntddcdrm.h) |