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)

Lihat juga

FEATURE_HEADER

FEATURE_NUMBER

FEATURE_PROFILE_TYPE

IOCTL_CDROM_GET_CONFIGURATION