DXGI_OUTPUT_DESC1 结构 (dxgi1_6.h)

描述适配器 (视频卡) 和设备之间的输出或物理连接,包括有关颜色功能和连接类型的其他信息。

语法

typedef struct DXGI_OUTPUT_DESC1 {
  WCHAR                 DeviceName[32];
  RECT                  DesktopCoordinates;
  BOOL                  AttachedToDesktop;
  DXGI_MODE_ROTATION    Rotation;
  HMONITOR              Monitor;
  UINT                  BitsPerColor;
  DXGI_COLOR_SPACE_TYPE ColorSpace;
  FLOAT                 RedPrimary[2];
  FLOAT                 GreenPrimary[2];
  FLOAT                 BluePrimary[2];
  FLOAT                 WhitePoint[2];
  FLOAT                 MinLuminance;
  FLOAT                 MaxLuminance;
  FLOAT                 MaxFullFrameLuminance;
} DXGI_OUTPUT_DESC1;

成员

DeviceName[32]

类型: WCHAR[32]

包含输出设备名称的字符串。

DesktopCoordinates

类型: RECT

包含桌面坐标中输出边界的 RECT 结构。 桌面坐标取决于桌面的每英寸点数 (DPI) 。 有关编写 DPI 感知 Win32 应用的信息,请参阅 高 DPI

AttachedToDesktop

类型: BOOL

如果输出附加到桌面,则为 True;否则为 false。

Rotation

类型: DXGI_MODE_ROTATION

DXGI_MODE_ROTATION枚举类型的成员,描述输出如何旋转图像。

Monitor

类型: HMONITOR

表示显示监视器的 HMONITOR 句柄。 有关详细信息,请参阅 HMONITOR 和设备上下文

BitsPerColor

类型: UINT

附加到此输出的显示器的活动线路格式的每个颜色通道的位数。

ColorSpace

类型: DXGI_COLOR_SPACE_TYPE

附加到此输出的显示器的当前高级颜色功能。 具体而言,它是否能够在 sRGB 颜色空间之外重现颜色和亮度值。 值 DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 表示显示限制为 SDR/sRGB;值为 DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 表示显示器支持高级颜色功能。

有关详细的亮度和颜色功能,请参阅此结构的其他成员。

RedPrimary[2]

类型: FLOAT[2]

附加到此输出的显示器的红色主色(以 xy 坐标表示)。 此值通常来自相应显示器的 EDID,有时来自替代。

GreenPrimary[2]

类型: FLOAT[2]

附加到此输出的显示器的绿色主色(以 xy 坐标表示)。 此值通常来自相应显示器的 EDID,有时来自替代。

BluePrimary[2]

类型: FLOAT[2]

附加到此输出的显示器的蓝色主色(以 xy 坐标表示)。 此值通常来自相应显示器的 EDID,有时来自替代。

WhitePoint[2]

类型: FLOAT[2]

附加到此输出的显示器的白点(以 xy 坐标为单位)。 此值通常来自相应显示器的 EDID,有时来自替代。

MinLuminance

类型: FLOAT

附加到此输出的显示器能够呈现的最小亮度(以尼特为单位)。 为获得最佳呈现效果,内容不应超过此最小值。 此值通常来自相应显示器的 EDID,有时来自替代。

MaxLuminance

类型: FLOAT

附加到此输出的显示器能够呈现的最大亮度(以尼特为单位);此值可能仅对面板的一小部分有效。 为获得最佳呈现效果,内容不应超过此最小值。 此值通常来自相应显示器的 EDID,有时来自替代。

MaxFullFrameLuminance

类型: FLOAT

附加到此输出的显示器能够呈现的最大亮度(以尼特为单位);与 MaxLuminance 不同,此值对填充面板整个区域的颜色有效。 为了获得最佳呈现效果,整个面板中的内容不应超过此值。 此值通常来自相应显示器的 EDID,有时来自替代。

备注

DXGI_OUTPUT_DESC1 结构由 IDXGIOutput6::GetDesc1 方法初始化。

要求

   
标头 dxgi1_6.h

请参阅

DXGI 结构