DXGK_MONITORLINKINFO structure (d3dkmddi.h)

Describes usage hints for the driver and capabilities for driving a monitor that is connected to a particular target, which does not depend on the current display configuration and can therefore be assumed for the lifetime of the connection. This structure was defined in WDDM 2.1.

Syntax

typedef struct _DXGK_MONITORLINKINFO {
  [in]  DXGK_MONITORLINKINFO_USAGEHINTS    UsageHints;
  [out] DXGK_MONITORLINKINFO_CAPABILITIES  Capabilities;
  [out] D3DKMDT_WIRE_FORMAT_AND_PREFERENCE DitheringSupport;
} DXGK_MONITORLINKINFO;

Members

[in] UsageHints

Hints to the driver on the intended usage of the display device. See _DXGK_MONITORLINKINFO_USAGEHINTS.

[out] Capabilities

Flags which describe the capabilities for driving the monitor. See _DXGK_MONITORLINKINFO_CAPABILITIES structure.

[out] DitheringSupport

A D3DKMDT_WIRE_FORMAT_AND_PREFERENCE field containing the flags for each wire-format. The driver should set the wire-format bit for each format where the driver and hardware supports dithering beneficial to image quality when the source pixel format contains is higher precision that than the wire-format.

Remarks

The usage hints and capabilities structure definitions were nested within DXGK_MONITORLINKINFO. In order to allow the same capabilities structure to be reused in DXGK_QUERYINTEGRATEDDISPLAYOUT, the nested definitions have been extracted into their own structures.

Mode enumeration is typically required to discover if the capability is supported in a particular display configuration. But if the capability is not supported, then mode enumeration is unnecessary.

Requirements

Requirement Value
Header d3dkmddi.h