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]
Data メンバーが指すバッファー領域で返されるデータの量をバイト単位で示します。 データ長が 65,530 バイトを超える場合、イニシエーターがすべての構成データを読み取るには、複数の GET CONFIGURATION コマンドが必要になります。 この配列内のバイトは、ビッグ エンディアン順に配置されます。 DataLength[0] には最上位バイトがあり、 DataLength[3] は最下位バイトです。
Reserved[2]
予約済み。
CurrentProfile[2]
デバイスの現在のプロファイルを示す FEATURE_PROFILE_TYPE 型の列挙子値を格納します。 この配列内のバイトは、ビッグ エンディアン順に配置されます。 CurrentProfile[0] には最上位バイトがあり、 CurrentProfile[3] は最下位バイトです。
Data[0]
FEATURE_HEADERから始まる特徴データが含 まれます。
要件
要件 | 値 |
---|---|
Header | ntddmmc.h (Ntddcdrm.h を含む) |