Поделиться через


функция обратного вызова 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

Сочетание D3DWDDM1_3DDI_TILE_COPY_FLAG значений , объединенных с помощью побитовой операции ИЛИ.

Возвращаемое значение

None

Remarks

Драйвер может использовать функцию обратного вызова 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