次の方法で共有


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
ターゲット プラットフォーム デスクトップ
ヘッダー d3d10umddi.h (D3d10umddi.h を含む)

関連項目

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

pfnSetErrorCb