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