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)

另請參閱

Blt

CaptureToSysMem

矩形