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

Atualizações blocos copiando da memória do aplicativo para o recurso em bloco.

Sintaxe

PFND3DWDDM1_3DDI_UPDATETILES Pfnd3dwddm13DdiUpdatetiles;

void Pfnd3dwddm13DdiUpdatetiles(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hDestTiledResource,
  const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pDestTileRegionStartCoord,
  const D3DWDDM1_3DDI_TILE_REGION_SIZE *pDestTileRegionSize,
  const VOID *pSourceTileData,
  UINT Flags
)
{...}

Parâmetros

hDevice

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

hDestTiledResource

Um identificador para o recurso em bloco.

pDestTileRegionStartCoord

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

pDestTileRegionSize

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

pSourceTileData

Um ponteiro para a memória que contém os dados do bloco de origem que essa função usa para atualizar o recurso em bloco.

Flags

Uma combinação de valores do tipo D3DWDDM1_3DDI_TILE_COPY_FLAG que são combinados usando uma operação OR bit a bit. O único valor válido é D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE. Os outros valores de constante de enumeração não são significativos aqui, embora por definição usando D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER resulte no que a função UpdateTiles faz, fornecendo da memória do aplicativo.

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

UpdateTiles

pfnSetErrorCb