Freigeben über


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;

Angehörige

DataLength[4]

Gibt die Datenmenge in Byte an, die im Pufferbereich zurückgegeben wird, auf den das Data-Element verweist. Wenn die Datenlänge größer als 65.530 Byte ist, sind mehrere GET CONFIGURATION-Befehle erforderlich, damit der Initiator alle Konfigurationsdaten lesen kann. Die Bytes in diesem Array werden in big-endischer Reihenfolge angeordnet. DataLength-[0] hat das wichtigste Byte, und DataLength-[3] hat das am wenigsten signifikante Byte.

Reserved[2]

Reserviert.

CurrentProfile[2]

Enthält einen Enumerationswert vom Typ FEATURE_PROFILE_TYPE, der das aktuelle Profil des Geräts angibt. Die Bytes in diesem Array werden in big-endischer Reihenfolge angeordnet. CurrentProfile-[0] weist das wichtigste Byte auf, und CurrentProfile-[3] hat das am wenigsten signifikante Byte.

Data[0]

Enthält die Featuredaten, beginnend mit dem FEATURE_HEADER.

Anforderungen

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

Siehe auch

FEATURE_HEADER

FEATURE_NUMBER

FEATURE_PROFILE_TYPE

IOCTL_CDROM_GET_CONFIGURATION