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) |