次の方法で共有


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 を含む)

関連項目

FEATURE_HEADER

FEATURE_NUMBER

FEATURE_PROFILE_TYPE

IOCTL_CDROM_GET_CONFIGURATION