D3DDDI_OVERLAYINFO 结构 (d3dumddi.h)

D3DDDI_OVERLAYINFO结构描述有关覆盖的信息。

语法

typedef struct _D3DDDI_OVERLAYINFO {
  [in] HANDLE                  hResource;
  [in] UINT                    SubResourceIndex;
  [in] RECT                    DstRect;
  [in] RECT                    SrcRect;
  [in] UINT                    DstColorKeyLow;
  [in] UINT                    DstColorKeyHigh;
  [in] UINT                    SrcColorKeyLow;
  [in] UINT                    SrcColorKeyHigh;
  [in] D3DDDI_OVERLAYINFOFLAGS Flags;
} D3DDDI_OVERLAYINFO;

成员

[in] hResource

通过使用覆盖显示的资源的句柄。 通过调用 CreateResource 函数创建资源,并在 pResource 参数指向的 D3DDDIARG_CREATERESOURCE 结构的 Flags 成员中设置覆盖位字段标志。

[in] SubResourceIndex

如果 hResource 成员指定的资源包含分配列表,则为子资源的索引。

[in] DstRect

目标矩形的 RECT 结构,其中包含显示器的输出坐标。

[in] SrcRect

显示的源矩形的 RECT 结构。

[in] DstColorKeyLow

Flags 成员中设置 DstColorKey 位字段标志时,目标颜色键的值。 如果颜色键是范围, 则 DstColorKeyLow 包含范围的低端。 该值采用覆盖的主图面的本机格式。

[in] DstColorKeyHigh

Flags 中设置 DstColorKeyRange 位字段标志时,目标颜色键范围的高端。 该值采用覆盖的主图面的本机格式。

[in] SrcColorKeyLow

Flags 成员中设置 SrcColorKey 位字段标志时源颜色键的值。 如果颜色键是范围, 则 SrcColorKeyLow 包含范围的低端。 该值采用显示的覆盖资源的本机格式。

[in] SrcColorKeyHigh

Flags 中设置 SrcColorKeyRange 位字段标志时,源颜色键范围的高端。 该值采用显示的覆盖资源的本机格式。

[in] Flags

标识要执行的覆盖操作类型的 D3DDDI_OVERLAYINFOFLAGS 结构。 请注意,某些标志与其他标志互斥。 有关更多信息,请参见下面的“备注”部分。

注解

SrcColorKeySrcColorKeyRangeDstColorKeyDstColorKeyRange 位字段标志永远不会在 Flags 成员中同时设置。

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 d3dumddi.h (包括 D3dumddi.h)

另请参阅

CreateOverlay

CreateResource

D3DDDIARG_CREATERESOURCE

D3DDDI_OVERLAYINFOFLAGS

矩形

UpdateOverlay