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から始まる特徴データを格納します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddmmc.h (Ntddcdrm.h を含む) |