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;

Member

Header

Enthält einen Header, der 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 von FEATURE_HEADER auf 0 festgelegt werden, muss das Aktuelle Element auf 1 festgelegt werden, das Versionselement muss auf 0 (null) und das persistente Element auf 1 festgelegt werden. Das persistente Element ist auf 1 festgelegt, da alle Geräte, die mit dem Standard SCSI Multimedia - 4 (MMC-4) kompatibel sind, die Berichterstellung der Profilliste unterstützen müssen. Das AdditionalLength-Element muss auf ((Anzahl der Profildeskriptoren) * 4) festgelegt werden. Weitere Informationen zu den diesen Membern zugewiesenen Werten 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.

Hinweise

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

Anforderungen

Anforderung Wert
Header ntddmmc.h (include Ntddcdrm.h)

Weitere Informationen

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE