Freigeben über


FEATURE_DATA_PROFILE_LIST Struktur (ntddmmc.h)

Die FEATURE_DATA_PROFILE_LIST Struktur enthält die Daten für einen Profillistendeskriptor.

Syntax

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

Angehörige

Header

Enthält eine Kopfzeile, die angibt, wie viele Profile im Profillistendeskriptor gemeldet werden. Die FEATURE_HEADER-Struktur wird verwendet, um Feature- und Profillistendeskriptoren zu beschreiben. Wenn FEATURE_HEADER mit einem Profillistendeskriptor verwendet wird, muss das FeatureCode-Element Element von FEATURE_HEADER auf Null festgelegt sein, muss das Current Member auf 1 festgelegt sein, das Version Member muss auf 0 festgelegt sein, und das Persistent Member muss auf 1 festgelegt sein. Das mitglied Persistent ist auf 1 festgelegt, da alle Geräte, die mit dem SCSI Multimedia - 4 (MMC-4) kompatibel sind, Standard die Berichterstellung der Profilliste unterstützen müssen. Das AdditionalLength Member muss auf ((Anzahl der Profildeskriptoren) * 4 festgelegt sein. Weitere Informationen zu den werten, die diesen Mitgliedern zugewiesen sind, finden Sie in der MMC-3-Spezifikation.

Profiles[0]

Enthält ein Array mit variabler Länge von FEATURE_DATA_PROFILE_LIST_EX Strukturen, die alle vom Gerät unterstützten Profile beschreiben.

Bemerkungen

Diese Struktur enthält Daten für das Feature mit dem Namen "Profilliste" durch die MMC-3-Spezifikation. Dieses Feature enthält eine Liste aller Profile, die vom Gerät unterstützt werden.

Anforderungen

Anforderung Wert
Header- ntddmmc.h (enthalten Ntddcdrm.h)

Siehe auch

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE