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 类型 成员中的D3DDDICAPS_CHECKOVERLAYSUPPORT值。 运行时在调用用户模式显示驱动程序的 GetCaps 函数中指定这些值,以确定驱动程序是否支持 DDICHECKOVERLAYSUPPORTINPUT 描述的覆盖。 驱动程序的 GetCaps 返回指向D3DOVERLAYCAPS结构的指针,该结构包含有关覆盖层功能的信息(如果驱动程序支持覆盖)pData 成员D3DDDIARG_GETCAPS。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | 从 Windows 7作系统开始,支持 DDICHECKOVERLAYSUPPORTINPUT。 |
| 标头 | d3dumddi.h (包括 D3dumddi.h) |