structure CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR (ntddcdrm.h)
La structure CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR donne à l’hôte une approximation des performances d’unité logique. Il est retourné 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 Sauf du CDROM_PERFORMANCE_HEADER est false (0). Des descripteurs distincts sont retournés pour les demandes de performances de lecture et d’écriture. Les champs de 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’étendue décrite par ce descripteur.
StartPerformance[4]
Le champ StartPerformance (Performances de début) contient les performances de l’unité logique nominale au niveau de l’ABA de début en kilo-octets par seconde.
EndLba[4]
Le champ EndLba (End LBA) contient la dernière adresse de bloc logique de l’étendue décrite par ce descripteur.
EndPerformance[4]
Le champ EndPerformance (Performance de fin) contient les performances de l’unité logique nominale à l’ABA de fin en kilo-octets par seconde.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddcdrm.h (include Ntddcdrm.h) |