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 を含む) |