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) |