共用方式為


DXGK_DEVICE_DESCRIPTOR結構(dispmprt.h)

顯示埠驅動程式會使用DXGK_DEVICE_DESCRIPTOR結構,要求顯示迷你埠驅動程序傳回監視器延伸顯示識別數據(EDID)的所有或部分。

語法

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

成員

DescriptorOffset

整數,表示EDID中的位移,以位元組為單位。 這個成員會指定所要求數據的開頭。

DescriptorLength

整數,表示所指向之緩衝區的長度,以位元組為單位,描述元Buffer

DescriptorBuffer

接收監視器 EDID 之所有或部分之緩衝區的指標。 此緩衝區是由顯示埠驅動程式所配置,並由顯示迷你埠驅動程式填入。 顯示迷你埠驅動程式不能將超過 DescriptorLength 個字節寫入這個緩衝區。

言論

顯示埠驅動程式會將DXGK_DEVICE_DESCRIPTOR結構傳遞至 DxgkDdiQueryDeviceDescriptor,要求顯示迷你埠驅動程式傳回監視器 EDID 的所有或部分。 EDID 的所需部分是由 DescriptorOffsetDescriptorLength 成員指定。 例如,若要要求 256 個字節,從 128 個字節的位移到監視器的 EDID 開始,顯示埠驅動程式會將 DescriptorOffset 設定為 128,並將 descriptorLength 設定為 256。

要求

要求 價值
最低支援的用戶端 Windows Vista
標頭 dispmprt.h (包括 Dispmprt.h)

另請參閱

DXGK_GENERIC_DESCRIPTOR

DxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor