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 |
ヘッダー | d3dumddi.h (D3d10umddi.h を含む) |
関連項目
pfnUpdateSubresourceUP を する