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