共用方式為


GET_CONFIGURATION_HEADER 結構 (ntddmmc.h)

GET_CONFIGURATION_HEADER 結構可用來格式化 IOCTL_CDROM_GET_CONFIGURATION 要求所擷取的輸出數據。

語法

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

成員

DataLength[4]

指出 數據成員所 指向之緩衝區區域中所傳回的數據量,以位元組為單位。 如果數據長度大於 65,530 個字節,啟動器將需要多個 GET CONFIGURATION 命令才能讀取所有設定數據。 此陣列中的位元組會以大到小的順序排列。 DataLength[0] 具有最重要的位元組,而 DataLength[3] 則具有最不重要的位元組。

Reserved[2]

保留的。

CurrentProfile[2]

包含 類型為 FEATURE_PROFILE_TYPE 的列舉值,指出裝置目前的配置檔。 此陣列中的位元組會以大到小的順序排列。 CurrentProfile[0] 具有最重要的位元組,而 CurrentProfile[3] 則具有最不重要的位元組。

Data[0]

包含功能數據,從 FEATURE_HEADER開始。

規格需求

需求
標頭 ntddmmc.h (包含 Ntddcdrm.h)

另請參閱

FEATURE_HEADER

FEATURE_NUMBER

FEATURE_PROFILE_TYPE

IOCTL_CDROM_GET_CONFIGURATION