Partager via


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)

Voir aussi

IOCTL_CDROM_GET_PERFORMANCE

STREAMING_CONTROL_REQUEST_TYPE