DDICHECKOVERLAYSUPPORTINPUT 结构 (d3dumddi.h)

DDICHECKOVERLAYSUPPORTINPUT 结构描述了用户模式显示驱动程序用于验证覆盖支持情况的覆盖显示模式。

语法

typedef struct _DDICHECKOVERLAYSUPPORTINPUT {
  [in] UINT                    OverlayWidth;
  [in] UINT                    OverlayHeight;
       D3DDDIFORMAT            OverlayFormat;
  [in] UINT                    DisplayWidth;
  [in] UINT                    DisplayHeight;
  [in] UINT                    DisplayRefreshRate;
  [in] D3DDDIFORMAT            DisplayFormat;
  [in] D3DDDI_SCANLINEORDERING DisplayScanLineOrdering;
  [in] D3DDDI_ROTATION         DisplayRotation;
} DDICHECKOVERLAYSUPPORTINPUT;

成员

[in] OverlayWidth

覆盖层的宽度(以像素为单位)。

[in] OverlayHeight

覆盖层的高度(以像素为单位)。

OverlayFormat

[in] 一个D3DDDIFORMAT类型的值,指示覆盖层的像素格式。

[in] DisplayWidth

显示器的屏幕宽度(以像素为单位)。

[in] DisplayHeight

显示器的屏幕高度(以像素为单位)。

[in] DisplayRefreshRate

显示器的刷新率。

[in] DisplayFormat

一个D3DDDIFORMAT类型的值,指示显示器的像素格式。

[in] DisplayScanLineOrdering

一个D3DDDI_SCANLINEORDERING类型的值,指示如何在显示器上绘制扫描线。

[in] DisplayRotation

指示显示方向的 D3DDDI_ROTATION类型的值。

注解

运行时指定指向 D3DDDIARG_GETCAPS 结构的 pInfo 成员中的 DDICHECKOVERLAYSUPPORTINPUT 结构的指针。 运行时还指定 D3DDDIARG_GETCAPS 的 Type 成员中的D3DDDICAPS_CHECKOVERLAYSUPPORT值。 运行时在对用户模式显示驱动程序的 GetCaps 函数的调用中指定这些值,以确定驱动程序是否支持 DDICHECKOVERLAYSUPPORTINPUT 描述的覆盖层。 驱动程序的 GetCaps 返回指向D3DOVERLAYCAPS结构的指针,该结构包含有关通过 D3DDDIARG_GETCAPS 的 pData 成员覆盖的功能的信息(如果驱动程序支持覆盖)。

要求

要求
最低受支持的客户端 从 Windows 7 操作系统开始支持 DDICHECKOVERLAYSUPPORTINPUT。
标头 d3dumddi.h (包括 D3dumddi.h)

另请参阅

D3DDDIARG_GETCAPS

D3DDDIFORMAT

D3DDDI_ROTATION

D3DDDI_SCANLINEORDERING

GetCaps