Freigeben über


DXGK_DEVICE_DESCRIPTOR Struktur (dispmprt.h)

Die DXGK_DEVICE_DESCRIPTOR Struktur wird vom Anzeigeporttreiber verwendet, um anzufordern, dass der Anzeigeminiporttreiber alle oder einen Teil der erweiterten Anzeigeidentifikationsdaten (Extended Display Identification Data, EDID) 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;

Angehörige

DescriptorOffset

Eine ganze Zahl, die einen Offset in Bytes in die EDID angibt. Dieses Element gibt den Anfang der angeforderten Daten an.

DescriptorLength

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

DescriptorBuffer

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

Bemerkungen

Der Anzeigeporttreiber übergibt eine DXGK_DEVICE_DESCRIPTOR Struktur an DxgkDdiQueryDeviceDescriptor, um anzufordern, dass der Display-Miniporttreiber alle oder einen Teil des EDID eines Monitors zurückgibt. Der gewünschte Teil der EDID wird durch die DescriptorOffset- und DescriptorLength-Member angegeben. Um beispielsweise 256 Byte anzufordern, ab einem Offset von 128 Byte in die EDID eines Monitors, würde der Anzeigeporttreiber DescriptorOffset auf 128 festlegen und DescriptorLength auf 256 festlegen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- dispmprt.h (include Dispmprt.h)

Siehe auch

DXGK_GENERIC_DESCRIPTOR

DxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor-