структура 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 используется с дескриптором списка профилей, элемент FeatureCode FEATURE_HEADER должен быть равен нулю, текущий элемент должен иметь значение 1, элементу Version — ноль, а для постоянного элемента — значение 1. Постоянный член имеет значение 1, так как все устройства, соответствующие стандарту SCSI Multimedia - 4 (MMC-4), должны поддерживать отчеты о списке профилей. Член AdditionalLength должен иметь значение ((количество дескрипторов профиля) * 4). Дополнительные сведения о значениях, назначенных этим членам, см. в спецификации MMC-3 .
Profiles[0]
Содержит массив FEATURE_DATA_PROFILE_LIST_EX структур переменной длины, описывающих все профили, поддерживаемые устройством.
Комментарии
Эта структура содержит данные для функции с именем "Список профилей" в спецификации MMC-3 . Эта функция предоставляет список всех профилей, поддерживаемых устройством.
Требования
Требование | Значение |
---|---|
Заголовок | ntddmmc.h (включая Ntddcdrm.h) |