Compartilhar via


PFND3DWDDM1_3DDI_COPYTILES função de retorno de chamada (d3d10umddi.h)

Copia blocos do buffer para o recurso em bloco ou vice-versa.

Sintaxe

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
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

hTiledResource

Um identificador para o recurso em bloco.

pTileRegionStartCoord

Um ponteiro para uma estrutura D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE que descreve as coordenadas iniciais do recurso em bloco de destino.

pTileRegionSize

Um ponteiro para uma estrutura D3DWDDM1_3DDI_TILE_REGION_SIZE que descreve o tamanho da região em bloco.

hBuffer

Um identificador para um recurso que representa um buffer padrão, dinâmico ou de preparo.

BufferStartOffsetInBytes

O deslocamento, em bytes, para o buffer no hBuffer para iniciar a operação.

Flags

Uma combinação de valores D3DWDDM1_3DDI_TILE_COPY_FLAG combinados usando uma operação OR bit a bit.

Retornar valor

Nenhum

Comentários

O driver pode usar a função de retorno de chamada pfnSetErrorCb para definir um código de erro.

O runtime do Direct3D não espera que essa função falhe.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 (WDDM 1.3)
Servidor mínimo com suporte Windows Server 2012 R2
Plataforma de Destino Área de Trabalho
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

pfnSetErrorCb