Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Atualiza mapeamentos de locais de bloco em recursos em blocos 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 D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE que descrevem as coordenadas iniciais das regiões de recursos em blocos. O parâmetro NumTiledResourceRegions especifica o número de estruturas de D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE na matriz.
pTiledResourceRegionSizes
Uma matriz de estruturas D3DWDDM1_3DDI_TILE_REGION_SIZE que descrevem os tamanhos das regiões de recursos em blocos. O parâmetro NumTiledResourceRegions especifica o número de estruturas de 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 de tipo D3DWDDM1_3DDI_TILE_RANGE_FLAG combinados usando uma operação de OR bit a bit.
pTilePoolStartOffsets
Uma matriz de deslocamentos no 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 de OR bit a bit.
Valor de retorno
Nenhum
Observações
O driver pode usar a função de retorno de chamada pfnSetErrorCb para definir um código de erro. O driver pode definir E_INVALIDARG se um parâmetro de entrada necessário não existir ou for NULL.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8.1, WDDM 1.3 |
servidor com suporte mínimo | Windows Server 2012 R2 |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |
Consulte também
D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE