// d3dkmddi.h
typedef struct _DXGK_MONITORLINKINFO {
[in] DXGK_MONITORLINKINFO_USAGEHINTS UsageHints;
[out] DXGK_MONITORLINKINFO_CAPABILITIES Capabilities;
[out] D3DKMDT_WIRE_FORMAT_AND_PREFERENCE DitheringSupport;
} DXGK_MONITORLINKINFO;
View the official Windows Driver Kit DDI referenceNo description available.
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.
UsageHints [in]Hints to the driver on the intended usage of the display device. See _DXGK_MONITORLINKINFO_USAGEHINTS.
Capabilities [out]Flags which describe the capabilities for driving the monitor. See _DXGK_MONITORLINKINFO_CAPABILITIES structure.
DitheringSupport [out]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.
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.