D3DDDIARG_CAPTURETOSYSMEM 結構 (d3dumddi.h)
D3DDDIARG_CAPTURETOSYSMEM 結構描述從擷取緩衝區到視訊記憶體介面 (bitblt) 位區塊傳輸的參數。
語法
typedef struct _D3DDDIARG_CAPTURETOSYSMEM {
[in] HANDLE hSrcResource;
[in] RECT SrcRect;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] RECT DstRect;
} D3DDDIARG_CAPTURETOSYSMEM;
成員
[in] hSrcResource
來源資源的句柄。
[in] SrcRect
來源矩形的 RECT 結構。
[in] hDstResource
目的地資源的句柄。
[in] DstSubResourceIndex
資源內目的地介面的索引。
[in] DstRect
目的地矩形的 RECT 結構。
備註
由於 hSrcResource 成員所指定的來源資源是擷取緩衝區,因此保證它是獨立的資源。 因此,在 CaptureToSysMem 的呼叫中,不需要 Microsoft Direct3D 運行時間,才能將索引提供給資源內的子來源介面。 不過,運行時間呼叫使用者模式顯示驅動程式的 Blt 函式來執行更一般 bitblt 時,需要子來源介面的索引。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 | d3dumddi.h (include D3dumddi.h) |