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