Partager via


structure GET_CONFIGURATION_HEADER (ntddmmc.h)

La structure GET_CONFIGURATION_HEADER est utilisée pour mettre en forme les données de sortie récupérées par la requête IOCTL_CDROM_GET_CONFIGURATION.

Syntaxe

typedef struct _GET_CONFIGURATION_HEADER {
  UCHAR DataLength[4];
  UCHAR Reserved[2];
  UCHAR CurrentProfile[2];
  UCHAR Data[0];
} GET_CONFIGURATION_HEADER, *PGET_CONFIGURATION_HEADER;

Membres

DataLength[4]

Indique la quantité de données, en octets, retournées dans la zone de mémoire tampon pointée par le membre Données. Si la longueur des données est supérieure à 65 530 octets, plusieurs commandes GET CONFIGURATION sont requises pour que l’initiateur lit toutes les données de configuration. Les octets de ce tableau sont organisés dans l’ordre big-endian. DataLength[0] a l’octet le plus significatif, et DataLength[3] a le moins d’octets significatifs.

Reserved[2]

Réservé.

CurrentProfile[2]

Contient une valeur d’énumérateur de type FEATURE_PROFILE_TYPE qui indique le profil actuel de l’appareil. Les octets de ce tableau sont organisés dans l’ordre big-endian. CurrentProfile[0] a l’octet le plus significatif, et CurrentProfile[3] a le moins d’octets significatifs.

Data[0]

Contient les données de fonctionnalité, en commençant par la FEATURE_HEADER.

Exigences

Exigence Valeur
d’en-tête ntddmmc.h (include Ntddcdrm.h)

Voir aussi

FEATURE_HEADER

FEATURE_NUMBER

FEATURE_PROFILE_TYPE

IOCTL_CDROM_GET_CONFIGURATION