struttura GET_CONFIGURATION_HEADER (ntddmmc.h)

La struttura GET_CONFIGURATION_HEADER viene usata per formattare i dati di output recuperati dalla richiesta di IOCTL_CDROM_GET_CONFIGURATION .

Sintassi

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]

Indica la quantità di dati, in byte, restituita nell'area buffer a cui punta il membro Dati . Se la lunghezza dei dati è maggiore di 65.530 byte, saranno necessari più comandi GET CONFIGURATION per consentire all'iniziatore di leggere tutti i dati di configurazione. I byte in questa matrice sono disposti in ordine big-endian. DataLength[0] ha il byte più significativo e DataLength[3] ha il byte meno significativo.

Reserved[2]

Riservato.

CurrentProfile[2]

Contiene un valore enumeratore di tipo FEATURE_PROFILE_TYPE che indica il profilo corrente del dispositivo. I byte in questa matrice sono disposti in ordine big-endian. CurrentProfile[0] ha il byte più significativo e CurrentProfile[3] ha il byte meno significativo.

Data[0]

Contiene i dati della funzionalità, a partire dalla FEATURE_HEADER.

Requisiti

Requisito Valore
Intestazione ntddmmc.h (include Ntddcdrm.h)

Vedi anche

FEATURE_HEADER

FEATURE_NUMBER

FEATURE_PROFILE_TYPE

IOCTL_CDROM_GET_CONFIGURATION