次の方法で共有


PFND3DWDDM1_3DDI_COPYTILES コールバック関数 (d3d10umddi.h)

バッファーからタイル リソースにタイルをコピーするか、タイル リソースにタイルをコピーします。

構文

PFND3DWDDM1_3DDI_COPYTILES Pfnd3dwddm13DdiCopytiles;

void Pfnd3dwddm13DdiCopytiles(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hTiledResource,
  const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pTileRegionStartCoord,
  const D3DWDDM1_3DDI_TILE_REGION_SIZE *pTileRegionSize,
  D3D10DDI_HRESOURCE hBuffer,
  UINT64 BufferStartOffsetInBytes,
  UINT Flags
)
{...}

パラメーター

hDevice

ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。

hTiledResource

タイルリソースへのハンドル。

pTileRegionStartCoord

対象のタイル リソースの開始座標を記述する D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE 構造体へのポインター。

pTileRegionSize

タイル領域のサイズを記述する D3DWDDM1_3DDI_TILE_REGION_SIZE 構造体へのポインター。

hBuffer

既定、動的、またはステージング バッファーを表すリソースへのハンドル。

BufferStartOffsetInBytes

操作を開始するための 、hBuffer のバッファーへのオフセット (バイト単位)。

Flags

ビットごとの OR 演算を使用して結合される D3DWDDM1_3DDI_TILE_COPY_FLAG 値の組み合わせ。

戻り値

なし

解説

ドライバーは、 pfnSetErrorCb コールバック関数を使用してエラー コードを設定できます。

Direct3D ランタイムでは、この関数が失敗することは想定されていません。

要件

要件
サポートされている最小のクライアント Windows 8.1 (WDDM 1.3)
サポートされている最小のサーバー Windows Server 2012 R2
対象プラットフォーム デスクトップ
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

pfnSetErrorCb