次の方法で共有


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

関連項目

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE