D3DKM_TRANSPARENTBLTFLAGS结构(d3dkmddi.h)

D3DKM_TRANSPARENTBLTFLAGS 结构指定显示适配器能够以透明方式执行硬件加速位块传输(bitblt)。

语法

typedef struct _D3DKM_TRANSPARENTBLTFLAGS {
  union {
    struct {
      UINT HonorAlpha : 1;
    };
    [in] UINT Value;
  };
} D3DKM_TRANSPARENTBLTFLAGS;

成员

[in] HonorAlpha

一个 UINT 值,该值指定在硬件加速的透明位块传输中是否应在比较期间使用 alpha 通道。 HonorAlpha 可以是以下值之一。

价值 意义
1 当显示适配器将引用颜色与源颜色进行比较时,它不会忽略 alpha 通道。
0 当显示适配器将引用颜色与源颜色进行比较时,它将忽略 alpha 通道。

设置此成员等效于设置 32 位 成员的第一位(0x00000001)。

[in] Value

D3DKM_TRANSPARENTBLTFLAGS包含的联合中的成员。 此成员可以保存一个 32 位值,该值指定显示适配器能够使用透明度执行硬件加速位块传输。

要求

要求 价值
最低支持的客户端 Windows 7
标头 d3dkmddi.h (包括 D3dkmddi.h)

另请参阅

DXGK_GDIARG_TRANSPARENTBLT