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