FEATURE_DATA_PROFILE_LIST 結構 (ntddmmc.h)
FEATURE_DATA_PROFILE_LIST 結構包含配置檔清單描述元的數據。
語法
typedef struct _FEATURE_DATA_PROFILE_LIST {
FEATURE_HEADER Header;
FEATURE_DATA_PROFILE_LIST_EX Profiles[0];
} FEATURE_DATA_PROFILE_LIST, *PFEATURE_DATA_PROFILE_LIST;
成員
Header
包含標頭,指出配置檔清單描述項中回報的配置檔數目。 FEATURE_HEADER結構可用來描述功能和配置檔清單描述項。 當FEATURE_HEADER與配置檔清單描述元搭配使用時,FEATURE_HEADER的 FeatureCode 成員必須設定為零, 目前 成員必須設定為1、 Version 成員必須設定為零,且 Persistent 成員必須設定為1。 常設成員會設定為 1,因為符合 SCSI 多媒體 - 4 (MMC-4) 標準的所有裝置都必須支援設定檔清單的報告。 AdditionalLength 成員必須設定為 ( (配置檔描述項數目,) * 4) 。 如需指派給這些成員之值的詳細資訊,請參閱 MMC-3 規格。
Profiles[0]
包含 FEATURE_DATA_PROFILE_LIST_EX 結構的可變長度數位,描述裝置支援的所有配置檔。
備註
此結構會保存 MMC-3 規格所命名為「配置檔清單」之功能的數據。 此功能提供裝置支援的所有配置檔案清單。
規格需求
需求 | 值 |
---|---|
標頭 | ntddmmc.h (包含 Ntddcdrm.h) |