Compartilhar via


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

Atualizações mapeamentos de locais de bloco em recursos em bloco para locais de memória em um pool de blocos.

Sintaxe

PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS Pfnd3dwddm13DdiUpdatetilemappings;

void Pfnd3dwddm13DdiUpdatetilemappings(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hTiledResource,
  UINT NumTiledResourceRegions,
  const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pTiledResourceRegionStartCoords,
  const D3DWDDM1_3DDI_TILE_REGION_SIZE *pTiledResourceRegionSizes,
  D3D10DDI_HRESOURCE hTilePool,
  UINT NumRanges,
  const UINT *pRangeFlags,
  const UINT *pTilePoolStartOffsets,
  const UINT *pRangeTileCounts,
  UINT Flags
)
{...}

Parâmetros

hDevice

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

hTiledResource

Um identificador para o recurso em bloco.

NumTiledResourceRegions

O número de regiões de recursos em bloco.

pTiledResourceRegionStartCoords

Uma matriz de estruturas de D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE que descrevem as coordenadas iniciais das regiões de recursos em bloco. O parâmetro NumTiledResourceRegions especifica o número de estruturas D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE na matriz.

pTiledResourceRegionSizes

Uma matriz de estruturas de D3DWDDM1_3DDI_TILE_REGION_SIZE que descrevem os tamanhos das regiões de recursos em bloco. O parâmetro NumTiledResourceRegions especifica o número de estruturas D3DWDDM1_3DDI_TILE_REGION_SIZE na matriz.

hTilePool

Um identificador para o pool de blocos.

NumRanges

O número de intervalos de pool de blocos.

pRangeFlags

Uma matriz de valores que descrevem cada intervalo de pool de blocos. O parâmetro NumRanges especifica o número de valores na matriz. Cada valor pode ser uma combinação de valores do tipo D3DWDDM1_3DDI_TILE_RANGE_FLAG combinados usando uma operação OR bit a bit.

pTilePoolStartOffsets

Uma matriz de deslocamentos para o pool de blocos. São deslocamentos de bloco baseados em zero, contando em blocos (não bytes).

pRangeTileCounts

Uma matriz de valores que especifica o número de blocos em cada intervalo de pool de blocos. O parâmetro NumRanges especifica o número de valores na matriz.

Flags

Uma combinação de valores D3DWDDM1_3DDI_TILE_MAPPING_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 driver poderá definir E_INVALIDARG se um parâmetro de entrada necessário não existir ou for NULL.

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_MAPPING_FLAG

D3DWDDM1_3DDI_TILE_RANGE_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE