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) |