Compartir a través de


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 mayor que 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
encabezado de ntddmmc.h (incluya Ntddcdrm.h)

Consulte también

FEATURE_HEADER

FEATURE_NUMBER

FEATURE_PROFILE_TYPE

IOCTL_CDROM_GET_CONFIGURATION