структура 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)

См. также раздел

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE