структура GET_CONFIGURATION_HEADER (ntddmmc.h)
Структура GET_CONFIGURATION_HEADER используется для форматирования выходных данных, полученных запросом IOCTL_CDROM_GET_CONFIGURATION .
Синтаксис
typedef struct _GET_CONFIGURATION_HEADER {
UCHAR DataLength[4];
UCHAR Reserved[2];
UCHAR CurrentProfile[2];
UCHAR Data[0];
} GET_CONFIGURATION_HEADER, *PGET_CONFIGURATION_HEADER;
Члены
DataLength[4]
Указывает объем данных в байтах, возвращаемых в буферной области, на которую указывает элемент Data . Если длина данных превышает 65 530 байт, для чтения всех данных конфигурации инициатору потребуется несколько команд GET CONFIGURATION. Байты в этом массиве расположены в порядке большого байта. DataLength[0] имеет самый значительный байт, а DataLength[3] — наименее значимый байт.
Reserved[2]
Зарезервировано.
CurrentProfile[2]
Содержит значение перечислителя типа FEATURE_PROFILE_TYPE , указывающее текущий профиль устройства. Байты в этом массиве расположены в порядке большого байта. CurrentProfile[0] имеет самый значительный байт, а CurrentProfile[3] — наименее значимый байт.
Data[0]
Содержит данные признаков, начиная с FEATURE_HEADER.
Требования
Требование | Значение |
---|---|
Заголовок | ntddmmc.h (включая Ntddcdrm.h) |