structure FEATURE_DATA_PROFILE_LIST (ntddmmc.h)

La structure FEATURE_DATA_PROFILE_LIST contient les données d’un descripteur de liste de profils.

Syntaxe

typedef struct _FEATURE_DATA_PROFILE_LIST {
  FEATURE_HEADER               Header;
  FEATURE_DATA_PROFILE_LIST_EX Profiles[0];
} FEATURE_DATA_PROFILE_LIST, *PFEATURE_DATA_PROFILE_LIST;

Membres

Header

Contient un en-tête qui indique le nombre de profils signalés dans le descripteur de liste de profils. La structure FEATURE_HEADER est utilisée pour décrire à la fois les descripteurs de caractéristiques et de listes de profils. Lorsque FEATURE_HEADER est utilisé avec un descripteur de liste de profils, le membre FeatureCode de FEATURE_HEADER doit être défini sur zéro, le membre actuel doit avoir la valeur 1, le membre Version doit être défini sur zéro et le membre persistant doit avoir la valeur 1. Le membre persistant est défini sur 1, car tous les appareils conformes à la norme multimédia SCSI - 4 (MMC-4) doivent prendre en charge la création de rapports de la liste de profils. Le membre AdditionalLength doit avoir la valeur ((nombre de descripteurs de profil) * 4). Pour plus d’informations sur les valeurs attribuées à ces membres, consultez la spécification MMC-3 .

Profiles[0]

Contient un tableau de longueur variable de structures FEATURE_DATA_PROFILE_LIST_EX qui décrivent tous les profils pris en charge par l’appareil.

Remarques

Cette structure contient les données de la fonctionnalité nommée « Liste des profils » par la spécification MMC-3 . Cette fonctionnalité fournit une liste de tous les profils pris en charge par l’appareil.

Configuration requise

Condition requise Valeur
En-tête ntddmmc.h (inclure Ntddcdrm.h)

Voir aussi

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE