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

如此 如果输出附加到桌面;否则为 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 值指示显示器支持高级颜色功能。 DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 当前不是显示使用的颜色空间;它只是中间交换链颜色空间。

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

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

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

MaxLuminance

类型:FLOAT

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

MaxFullFrameLuminance

类型:FLOAT

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

言论

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

要求

要求 价值
标头 dxgi1_6.h

另请参阅

DXGI 结构