次の方法で共有


DXGI_DDI_ARG_BLT1 構造体 (dxgiddi.h)

ソース四角形の仕様を含むビット ブロック転送 (bitblt) のパラメーターについて説明します。 Windows ディスプレイ ドライバー モデル (WDDM) 1.2 以降のユーザー モード ディスプレイ ドライバーで使用されます。

構文

typedef struct DXGI_DDI_ARG_BLT1 {
  [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] UINT                   SrcLeft;
  [in] UINT                   SrcTop;
  [in] UINT                   SrcRight;
  [in] UINT                   SrcBottom;
  [in] DXGI_DDI_ARG_BLT_FLAGS Flags;
  [in] DXGI_DDI_MODE_ROTATION Rotate;
} DXGI_DDI_ARG_BLT1;

メンバー

[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] SrcLeft

ソース四角形の左上隅の x 座標。

[in] SrcTop

ソース四角形の左上隅の y 座標。

[in] SrcRight

ソース四角形の右下隅の x 座標。

[in] SrcBottom

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

[in] Flags

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

[in] Rotate

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

注釈

SrcLeft、SrcTopSrcRightSrcBottomメンバーによって指定されたソース四角形は、通常、ダーティサブrectangleです。

要件

要件
サポートされている最小のクライアント Windows 8、WDDM 1.2 以降
サポートされている最小のサーバー Windows Server 2012
Header dxgiddi.h (D3d10umddi.h を含む)

こちらもご覧ください

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

DXGI_DDI_ARG_BLT_FLAGS

DXGI_DDI_MODE_ROTATION