GET_CONFIGURATION_HEADER structure (ntddmmc.h)
The GET_CONFIGURATION_HEADER structure is used to format the output data retrieved by the IOCTL_CDROM_GET_CONFIGURATION request.
Syntax
typedef struct _GET_CONFIGURATION_HEADER {
UCHAR DataLength[4];
UCHAR Reserved[2];
UCHAR CurrentProfile[2];
UCHAR Data[0];
} GET_CONFIGURATION_HEADER, *PGET_CONFIGURATION_HEADER;
Members
DataLength[4]
Indicates the amount of data, in bytes, that is being returned in the buffer area pointed to by the Data member. If the data length is greater than 65,530 bytes, multiple GET CONFIGURATION commands will be required for the Initiator to read all configuration data. The bytes in this array are arranged in big-endian order. DataLength[0] has the most significant byte, and DataLength[3] has the least significant byte.
Reserved[2]
Reserved.
CurrentProfile[2]
Contains an enumerator value of type FEATURE_PROFILE_TYPE that indicates the device's current profile. The bytes in this array are arranged in big-endian order. CurrentProfile[0] has the most significant byte, and CurrentProfile[3] has the least significant byte.
Data[0]
Contains the feature data, beginning with the FEATURE_HEADER.
Requirements
Requirement | Value |
---|---|
Header | ntddmmc.h (include Ntddcdrm.h) |