D3DDDIARG_BLT 結構 (d3dumddi.h)

D3DDDIARG_BLT 結構描述位區塊傳輸 (bitblt) 的參數。

語法

typedef struct _D3DDDIARG_BLT {
  [in] HANDLE          hSrcResource;
  [in] UINT            SrcSubResourceIndex;
  [in] RECT            SrcRect;
  [in] HANDLE          hDstResource;
  [in] UINT            DstSubResourceIndex;
  [in] RECT            DstRect;
  [in] UINT            ColorKey;
  [in] D3DDDI_BLTFLAGS Flags;
} D3DDDIARG_BLT;

成員

[in] hSrcResource

來源資源的句柄。

[in] SrcSubResourceIndex

資源內來源介面的索引。

[in] SrcRect

來源矩形的 RECT 結構。

[in] hDstResource

目的地資源的句柄。

[in] DstSubResourceIndex

資源內目的地介面的索引。

[in] DstRect

目的矩形的 RECT 結構。

[in] ColorKey

色彩索引鍵的值。 請注意, SrcColorKeyDstColorKey 位字段旗標永遠不會在 Flags 成員中同時設定。

[in] Flags

識別要執行之 bitblt 類型的 D3DDDI_BLTFLAGS 結構。 請注意,此結構中的某些位字段旗標與其他旗標互斥。 如需這些旗標的詳細資訊,請參閱下列一節。

備註

例如,如果篩選選項 (,在 Flags 成員中未指定 PointLinear 位字段旗標) ,驅動程式可以使用自己的篩選技術。

SrcColorKeyDstColorKey 位字段旗標永遠不會同時設定。 同樣地, Point 位字段旗標不會同時設定為 線性 位字段旗標。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 d3dumddi.h (包含 D3dumddi.h)

另請參閱

Blt

D3DDDI_BLTFLAGS

矩形