FEATURE_DATA_PROFILE_LIST構造体 (ntddmmc.h)

FEATURE_DATA_PROFILE_LIST構造体には、プロファイル リスト記述子のデータが含まれています。

構文

typedef struct _FEATURE_DATA_PROFILE_LIST {
  FEATURE_HEADER               Header;
  FEATURE_DATA_PROFILE_LIST_EX Profiles[0];
} FEATURE_DATA_PROFILE_LIST, *PFEATURE_DATA_PROFILE_LIST;

メンバー

Header

プロファイル リスト記述子で報告されるプロファイルの数を示すヘッダーが含まれます。 FEATURE_HEADER構造体は、機能リスト記述子とプロファイル リスト記述子の両方を記述するために使用されます。 プロファイル リスト記述子でFEATURE_HEADERを使用する場合、FEATURE_HEADERの FeatureCode メンバーを 0 に設定し、 Current メンバーを 1 に設定し、 Version メンバーを 0 に設定し、 Persistent メンバーを 1 に設定する必要があります。 SCSI マルチメディア - 4 (MMC-4) 標準に準拠しているすべてのデバイスがプロファイル リストのレポートをサポートする必要があるため、永続的メンバーは 1 に設定されます。 AdditionalLength メンバーは ((プロファイル記述子の数) * 4) に設定する必要があります。 これらのメンバーに割り当てられた値の詳細については、「 MMC-3 仕様」を参照してください。

Profiles[0]

デバイスでサポートされているすべてのプロファイルを記述する FEATURE_DATA_PROFILE_LIST_EX 構造体の可変長配列が含まれます。

注釈

この構造は、 MMC-3 仕様の "プロファイル リスト" という名前の機能のデータを保持します。 この機能は、デバイスでサポートされているすべてのプロファイルの一覧を提供します。

要件

要件
Header ntddmmc.h (Ntddcdrm.h を含む)

こちらもご覧ください

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE