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]
指示 数据 成员指向的缓冲区区域中返回的数据量(以字节为单位)。 如果数据长度大于 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开始。
要求
要求 | 价值 |
---|---|
标头 | ntddmmc.h (包括 Ntddcdrm.h) |