estrutura GET_CONFIGURATION_HEADER (ntddmmc.h)

A estrutura GET_CONFIGURATION_HEADER é usada para formatar os dados de saída recuperados pela solicitação de IOCTL_CDROM_GET_CONFIGURATION .

Sintaxe

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

Membros

DataLength[4]

Indica a quantidade de dados, em bytes, que estão sendo retornados na área de buffer apontada pelo membro Dados . Se o comprimento dos dados for maior que 65.530 bytes, vários comandos GET CONFIGURATION serão necessários para que o Iniciador leia todos os dados de configuração. Os bytes nessa matriz são organizados em ordem big-endian. DataLength[0] tem o byte mais significativo e DataLength[3] tem o byte menos significativo.

Reserved[2]

Reservado.

CurrentProfile[2]

Contém um valor de enumerador do tipo FEATURE_PROFILE_TYPE que indica o perfil atual do dispositivo. Os bytes nessa matriz são organizados em ordem big-endian. CurrentProfile[0] tem o byte mais significativo e CurrentProfile[3] tem o byte menos significativo.

Data[0]

Contém os dados do recurso, começando com o FEATURE_HEADER.

Requisitos

Requisito Valor
Cabeçalho ntddmmc.h (inclua Ntddcdrm.h)

Confira também

FEATURE_HEADER

FEATURE_NUMBER

FEATURE_PROFILE_TYPE

IOCTL_CDROM_GET_CONFIGURATION