Partager via


CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR structure (ntddcdrm.h)

La structure CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR donne à l’hôte une approximation des performances de l’unité logique. Elle est retournée par la demande de contrôle d’E /S IOCTL_CDROM_GET_PERFORMANCE lorsque le type de requête est CdromPerformanceRequest et que le champ Except de l’CDROM_PERFORMANCE_HEADER a la valeur false (0). Des descripteurs distincts sont retournés pour les demandes de performances de lecture et d’écriture. Les champs dans CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR correspondent aux champs nommés de la même façon dans la table « Performance Descriptor - Performances nominales » décrite dans la spécification MultiMedia Command Set - 6 (MMC-6).

Syntaxe

typedef struct _CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR {
  UCHAR StartLba[4];
  UCHAR StartPerformance[4];
  UCHAR EndLba[4];
  UCHAR EndPerformance[4];
} CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR, *PCDROM_NOMINAL_PERFORMANCE_DESCRIPTOR;

Membres

StartLba[4]

Le champ StartLba (Start LBA) contient la première adresse de bloc logique de l’extension décrite par ce descripteur.

StartPerformance[4]

Le champ StartPerformance (Start Performance) contient les performances nominales de l’unité logique au niveau de l’instance Start LBA en kilo-octets par seconde.

EndLba[4]

Le champ EndLba (End LBA) contient la dernière adresse de bloc logique de l’extension décrite par ce descripteur.

EndPerformance[4]

Le champ EndPerformance (Performance de fin) contient les performances nominales de l’unité logique au niveau de l’analyseur LBA de fin en kilo-octets par seconde.

Configuration requise

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

Voir aussi

CDROM_PERFORMANCE_HEADER

IOCTL_CDROM_GET_PERFORMANCE