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
色彩索引鍵的值。 請注意, SrcColorKey 和 DstColorKey 位字段旗標永遠不會在 Flags 成員中同時設定。
[in] Flags
識別要執行之 bitblt 類型的 D3DDDI_BLTFLAGS 結構。 請注意,此結構中的某些位字段旗標與其他旗標互斥。 如需這些旗標的詳細資訊,請參閱下列一節。
備註
例如,如果篩選選項 (,在 Flags 成員中未指定 Point 或 Linear 位字段旗標) ,驅動程式可以使用自己的篩選技術。
SrcColorKey 和 DstColorKey 位字段旗標永遠不會同時設定。 同樣地, Point 位字段旗標不會同時設定為 線性 位字段旗標。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 | d3dumddi.h (包含 D3dumddi.h) |