структура 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 (include Ntddcdrm.h) |