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

こちらもご覧ください

D3DDDIARG_COPYFLAGS

D3DDDIBOX

pfnUpdateSubresourceUP