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