Freigeben über


DXGK_DEVICE_DESCRIPTOR-Struktur (dispmprt.h)

Die DXGK_DEVICE_DESCRIPTOR-Struktur wird vom Anzeigeporttreiber verwendet, um anzufordern, dass der Anzeige-Miniporttreiber alle oder einen Teil der EDID (Extended Display Identification Data) eines Monitors zurückgibt.

Syntax

typedef struct _DXGK_DEVICE_DESCRIPTOR {
  ULONG                                          DescriptorOffset;
  ULONG                                          DescriptorLength;
  _Field_size_bytes_DXGK_(DescriptorLength)PVOID DescriptorBuffer;
} DXGK_DEVICE_DESCRIPTOR, *PDXGK_DEVICE_DESCRIPTOR;

Member

DescriptorOffset

Eine ganze Zahl, die einen Offset in Byte in die EDID angibt. Dieser Member gibt den Anfang der angeforderten Daten an.

DescriptorLength

Eine ganze Zahl, die die Länge des Puffers in Bytes angibt, auf den descriptorBuffer verweist.

DescriptorBuffer

Ein Zeiger auf einen Puffer, der den gesamten oder einen Teil der EDID des Monitors empfängt. Dieser Puffer wird vom Anzeigeporttreiber zugeordnet und vom Display-Miniporttreiber ausgefüllt. Der Anzeige-Miniporttreiber darf nicht mehr als DescriptorLength-Bytes in diesen Puffer schreiben.

Hinweise

Der Anzeigeporttreiber übergibt eine DXGK_DEVICE_DESCRIPTOR-Struktur an DxgkDdiQueryDeviceDescriptor , um anzufordern, dass der Anzeige-Miniporttreiber die GESAMTE ODER einen Teil der EDID eines Monitors zurückgibt. Der gewünschte Teil der EDID wird durch die Member DescriptorOffset und DescriptorLength angegeben. Wenn Sie beispielsweise 256 Byte anfordern möchten, ab einem Offset von 128 Bytes in die EDID eines Monitors, würde der Anzeigeporttreiber DescriptorOffset auf 128 und DescriptorLength auf 256 festlegen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile dispmprt.h (include Dispmprt.h)

Weitere Informationen

DXGK_GENERIC_DESCRIPTOR

DxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor