D3DDDIARG_UPDATESUBRESOURCEUP 構造体 (d3dumddi.h)
ソース システム メモリ リージョンからターゲット サブリソース リージョンを更新するために使用される情報について説明します。 Windows ディスプレイ ドライバー モデル (WDDM) 1.3 以降のユーザー モード ディスプレイ ドライバーで使用されます。
構文
typedef struct D3DDDIARG_UPDATESUBRESOURCEUP {
HANDLE hResource;
UINT SubResourceIndex;
D3DDDIBOX DstBox;
const VOID *pSysMemUP;
UINT RowPitch;
UINT DepthPitch;
D3DDDIARG_COPYFLAGS Flags;
} D3DDDIARG_UPDATESUBRESOURCEUP;
メンバー
hResource
コピー先のリソースへのハンドル。
SubResourceIndex
データのコピー先のサブリソースのインデックス。
DstBox
データのコピー先となるサブリソース のD3DDDIBOX型の宛先リージョン。 Flags-BoxValid> が設定されていない場合は、サブリソース全体を更新する必要があります。
pSysMemUP
pfnUpdateSubresourceUP 関数がコピー先サブリソースを更新するためにコピーするソース データの先頭アドレスへのポインター。
RowPitch
ソース データの次の行に移動するオフセット (バイト単位)。
DepthPitch
ソース データの次の深度スライスに移動するオフセット (バイト単位)。
Flags
サブリソース更新操作の追加の特性を指定するD3DDDIARG_COPYFLAGS構造体。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 |
サポートされている最小のサーバー | Windows Server 2012 R2 |
Header | d3dumddi.h (D3d10umddi.h を含む) |