次の方法で共有


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

こちらもご覧ください

FEATURE_HEADER

FEATURE_NUMBER

FEATURE_PROFILE_TYPE

IOCTL_CDROM_GET_CONFIGURATION