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 命令才能读取所有配置数据。 此数组中的字节按 big-endian 顺序排列。 DataLength[0] 具有最重要的字节, DataLength[3] 具有最小有效字节。
Reserved[2]
保留。
CurrentProfile[2]
包含类型 为 FEATURE_PROFILE_TYPE 的枚举器值,该值指示设备的当前配置文件。 此数组中的字节按 big-endian 顺序排列。 CurrentProfile[0] 具有最高有效字节, CurrentProfile[3] 具有最小有效字节。
Data[0]
包含特征数据,从 FEATURE_HEADER开始。
要求
要求 | 值 |
---|---|
Header | ntddmmc.h (包括 Ntddcdrm.h) |