DXGI_DDI_ARG_BLT 構造体 (dxgiddi.h)

DXGI_DDI_ARG_BLT構造体は、ビット ブロック転送 (bitblt) のパラメーターを記述します。

構文

typedef struct DXGI_DDI_ARG_BLT {
  [in] DXGI_DDI_HDEVICE       hDevice;
  [in] DXGI_DDI_HRESOURCE     hDstResource;
  [in] UINT                   DstSubresource;
  [in] UINT                   DstLeft;
  [in] UINT                   DstTop;
  [in] UINT                   DstRight;
  [in] UINT                   DstBottom;
  [in] DXGI_DDI_HRESOURCE     hSrcResource;
  [in] UINT                   SrcSubresource;
  [in] DXGI_DDI_ARG_BLT_FLAGS Flags;
  [in] DXGI_DDI_MODE_ROTATION Rotate;
} DXGI_DDI_ARG_BLT;

メンバー

[in] hDevice

ドライバーがビットレットを実行するディスプレイ デバイス (グラフィックス コンテキスト) へのハンドル。 Direct3D ランタイムは、ランタイムがドライバーの CreateDevice(D3D10) 関数を呼び出してディスプレイ デバイスを作成するときに、D3D10DDIARG_CREATEDEVICE構造体の hDrvDevice メンバー内のドライバーにこのハンドルを渡します。

[in] hDstResource

宛先リソースへのハンドル。

[in] DstSubresource

リソース内の宛先サーフェスへのインデックス。

[in] DstLeft

変換先の四角形の左上隅の x 座標。

[in] DstTop

移動先の四角形の左上隅の y 座標。

[in] DstRight

移動先の四角形の右下隅の x 座標。

[in] DstBottom

移動先の四角形の右下隅の y 座標。

[in] hSrcResource

ソース リソースへのハンドル。

[in] SrcSubresource

リソース内のソース サーフェスへのインデックス。

[in] Flags

実行するビットビットの種類を識別する DXGI_DDI_ARG_BLT_FLAGS 構造体。

[in] Rotate

表示モードの向きを識別する DXGI_DDI_MODE_ROTATION型指定の値。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header dxgiddi.h (D3d10umddi.h を含む)

こちらもご覧ください

BltDXGI

DXGI_DDI_ARG_BLT_FLAGS

DXGI_DDI_MODE_ROTATION