GET_CONFIGURATION_HEADER-Struktur (ntddmmc.h)
Die GET_CONFIGURATION_HEADER-Struktur wird verwendet, um die von der IOCTL_CDROM_GET_CONFIGURATION-Anforderung abgerufenen Ausgabedaten zu formatieren.
Syntax
typedef struct _GET_CONFIGURATION_HEADER {
UCHAR DataLength[4];
UCHAR Reserved[2];
UCHAR CurrentProfile[2];
UCHAR Data[0];
} GET_CONFIGURATION_HEADER, *PGET_CONFIGURATION_HEADER;
Member
DataLength[4]
Gibt die Datenmenge in Bytes an, die im Pufferbereich zurückgegeben wird, auf den der Data-Member verweist. Wenn die Datenlänge größer als 65.530 Bytes ist, sind mehrere GET CONFIGURATION-Befehle erforderlich, damit der Initiator alle Konfigurationsdaten liest. Die Bytes in diesem Array werden in big-endianischer Reihenfolge angeordnet. DataLength[0] hat das bedeutendste Byte und DataLength[3] das am wenigsten signifikante Byte.
Reserved[2]
Reserviert.
CurrentProfile[2]
Enthält einen Enumeratorwert vom Typ FEATURE_PROFILE_TYPE , der das aktuelle Profil des Geräts angibt. Die Bytes in diesem Array werden in big-endianischer Reihenfolge angeordnet. CurrentProfile[0] hat das bedeutendste Byte und CurrentProfile[3] das am wenigsten signifikante Byte.
Data[0]
Enthält die Featuredaten, beginnend mit dem FEATURE_HEADER.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddmmc.h (include Ntddcdrm.h) |