Partager via


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 liste de caractéristiques et de liste de profils. Lorsque FEATURE_HEADER est utilisé avec un descripteur de liste de profils, le FeatureCode membre de FEATURE_HEADER doit être défini sur zéro, le membre actuel doit être défini sur 1, le membre Version doit être défini sur zéro et le membre persistant doit être défini sur 1. Le membre persistant est défini sur 1, car tous les appareils conformes aux SCSI Multimedia - 4 (MMC-4) standard doivent prendre en charge la création de rapports de la liste de profils. Le membre AdditionalLength doit être défini sur ((nombre de descripteurs de profil) * 4). Consultez la spécification MMC-3 Pour plus d’informations sur les valeurs affectées à ces membres.

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 des données pour la fonctionnalité nommée « Liste de profils » par la spécification MMC-3 . Cette fonctionnalité fournit la liste de tous les profils pris en charge par l’appareil.

Exigences

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

Voir aussi

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE