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 仕様の "プロファイル 一覧" という名前の機能のデータを保持します。 この機能は、デバイスでサポートされているすべてのプロファイルの一覧を提供します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddmmc.h (Ntddcdrm.h を含む) |