Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die FEATURE_HEADER Struktur wird in Verbindung mit der IOCTL_CDROM_GET_CONFIGURATION Anforderung verwendet, Kopfzeileninformationen sowohl für Feature- als auch Profildeskriptoren zu melden.
Syntax
typedef struct _FEATURE_HEADER {
UCHAR FeatureCode[2];
UCHAR Current : 1;
UCHAR Persistent : 1;
UCHAR Version : 4;
UCHAR Reserved0 : 2;
UCHAR AdditionalLength;
} FEATURE_HEADER, *PFEATURE_HEADER;
Angehörige
FeatureCode[2]
Enthält einen Wert zwischen Null und 0xffff, der ein Feature angibt. Die FEATURE_NUMBER-Aufzählung stellt eine Liste der derzeit unterstützten Featurenummern bereit. FeatureCode-[0] enthält das wichtigste Byte der Featurenummer. FeatureCode-[1] enthält das am wenigsten signifikante Byte.
Current
Wenn dieser Wert auf 1 festgelegt ist, gibt an, dass dieses Feature aktuell aktiv ist und die für das Feature gemeldeten Daten gültig sind. Wenn dieser Wert auf Null festgelegt ist, gibt dieses Bit an, dass das Feature derzeit nicht aktiv ist und dass die für das Feature gemeldeten Daten möglicherweise ungültig sind.
Persistent
Gibt an, dass das Feature bei Festlegung auf 1 immer aktiv ist. Wenn dieser Wert auf Null festgelegt ist, gibt dieses Bit an, dass das Feature nicht immer aktiv ist.
Version
Muss auf Null festgelegt werden, es sei denn, in der Beschreibung für ein bestimmtes Feature ist anders angegeben.
Reserved0
Reserviert.
AdditionalLength
Gibt die Anzahl der Bytes von Featureinformationen an, die diesem Header folgen. Dieses Mitglied muss ein integrales Vielfaches von 4 sein. Die Gesamtgröße der Daten im Zusammenhang mit diesem Feature wird AdditionalLength + sizeof(FEATURE_HEADER).
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | ntddmmc.h (enthalten Ntddcdrm.h) |