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