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,版本 成员必须设置为零,且 持久 成员必须设置为 1。 持久 成员设置为 1,因为符合 SCSI 多媒体 - 4 (MMC-4) 标准的所有设备都必须支持报告配置文件列表。 AdditionalLength 成员必须设置为 ((配置文件描述符数) * 4)。 有关分配给这些成员的值的详细信息,请参阅 MMC-3 规范。
Profiles[0]
包含用于描述设备支持的所有配置文件的 FEATURE_DATA_PROFILE_LIST_EX 结构的可变长度数组。
言论
此结构由 MMC-3 规范保存名为“配置文件列表”的功能的数据。 此功能提供设备支持的所有配置文件的列表。
要求
要求 | 价值 |
---|---|
标头 | ntddmmc.h (包括 Ntddcdrm.h) |