структура 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 компонента должен быть равен нулю, то для элемента Current должно быть задано значение 1, элемент версии должен быть равен нулю, а элемент постоянный должен иметь значение 1. Для элемента постоянных установлено значение 1, так как все устройства, соответствующие мультимедиа SCSI — 4 (MMC-4), стандарту должны поддерживать отчеты о списке профилей. Элемент AdditionalLength должен иметь значение ((число дескрипторов профиля) * 4. Дополнительные сведения о значениях, назначенных этим элементам, см. в спецификации MMC-3 .

Profiles[0]

Содержит массив переменной длины FEATURE_DATA_PROFILE_LIST_EX структур, описывающих все профили, поддерживаемые устройством.

Замечания

Эта структура содержит данные для функции с именем "Список профилей" спецификации MMC-3 . Эта функция предоставляет список всех профилей, поддерживаемых устройством.

Требования

Требование Ценность
заголовка ntddmmc.h (include Ntddcdrm.h)

См. также

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE