estructura GET_CONFIGURATION_HEADER (ntddmmc.h)

La estructura GET_CONFIGURATION_HEADER se usa para dar formato a los datos de salida recuperados por la solicitud IOCTL_CDROM_GET_CONFIGURATION .

Sintaxis

typedef struct _GET_CONFIGURATION_HEADER {
  UCHAR DataLength[4];
  UCHAR Reserved[2];
  UCHAR CurrentProfile[2];
  UCHAR Data[0];
} GET_CONFIGURATION_HEADER, *PGET_CONFIGURATION_HEADER;

Miembros

DataLength[4]

Indica la cantidad de datos, en bytes, que se devuelven en el área de búfer a la que apunta el miembro Data . Si la longitud de los datos es superior a 65 530 bytes, se necesitarán varios comandos GET CONFIGURATION para que el iniciador lea todos los datos de configuración. Los bytes de esta matriz se organizan en orden big-endian. DataLength[0] tiene el byte más significativo y DataLength[3] tiene el byte menos significativo.

Reserved[2]

Reservado.

CurrentProfile[2]

Contiene un valor de enumerador de tipo FEATURE_PROFILE_TYPE que indica el perfil actual del dispositivo. Los bytes de esta matriz se organizan en orden big-endian. CurrentProfile[0] tiene el byte más significativo y CurrentProfile[3] tiene el byte menos significativo.

Data[0]

Contiene los datos de características, empezando por el FEATURE_HEADER.

Requisitos

Requisito Valor
Header ntddmmc.h (incluya Ntddcdrm.h)

Consulte también

FEATURE_HEADER

FEATURE_NUMBER

FEATURE_PROFILE_TYPE

IOCTL_CDROM_GET_CONFIGURATION