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 位 Value 成员 (0x00000001) 的第一位。

[in] Value

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

要求

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

另请参阅

DXGK_GDIARG_TRANSPARENTBLT