struktur GET_CONFIGURATION_HEADER (ntddmmc.h)
Struktur GET_CONFIGURATION_HEADER digunakan untuk memformat data output yang diambil oleh permintaan IOCTL_CDROM_GET_CONFIGURATION .
Sintaks
typedef struct _GET_CONFIGURATION_HEADER {
UCHAR DataLength[4];
UCHAR Reserved[2];
UCHAR CurrentProfile[2];
UCHAR Data[0];
} GET_CONFIGURATION_HEADER, *PGET_CONFIGURATION_HEADER;
Anggota
DataLength[4]
Menunjukkan jumlah data, dalam byte, yang dikembalikan di area buffer yang ditunjukkan oleh anggota Data . Jika panjang data lebih besar dari 65.530 byte, beberapa perintah GET CONFIGURATION akan diperlukan agar Inisiator membaca semua data konfigurasi. Byte dalam array ini diatur dalam urutan big-endian. DataLength[0] memiliki byte yang paling signifikan, dan DataLength[3] memiliki byte yang paling tidak signifikan.
Reserved[2]
Dicadangkan.
CurrentProfile[2]
Berisi nilai enumerator jenis FEATURE_PROFILE_TYPE yang menunjukkan profil perangkat saat ini. Byte dalam array ini diatur dalam urutan big-endian. CurrentProfile[0] memiliki byte yang paling signifikan, dan CurrentProfile[3] memiliki byte yang paling tidak signifikan.
Data[0]
Berisi data fitur, dimulai dengan FEATURE_HEADER.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddmmc.h (termasuk Ntddcdrm.h) |