次の方法で共有


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 、srcTop SrcRight、および SrcBottomメンバーによって指定されたソース四角形は、通常、ダーティ サブコレクションです。

必要条件

要件 価値
サポートされる最小クライアント Windows 8、WDDM 1.2 以降
サポートされる最小サーバー Windows Server 2012
ヘッダー dxgiddi.h (D3d10umddi.h を含む)

関連項目

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

DXGI_DDI_ARG_BLT_FLAGS

DXGI_DDI_MODE_ROTATION