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

矩形