Partilhar via


PFND3D12DDI_CALC_PRIVATE_PASS_SIZE função de retorno de chamada (d3d12umddi.h)

Usado na criação de um passe.

Sintaxe

PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;

SIZE_T Pfnd3d12ddiCalcPrivatePassSize(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATE_PASS *unnamedParam2
)
{...}

Parâmetros

unnamedParam1

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

unnamedParam2

Um ponteiro para a estrutura de D3D12DDIARG_CREATE_PASS que contém argumentos usados para criar um passe.

Valor de retorno

Retorna SIZE_T.

Observações

Esse retorno de chamada é usado como parte de um teste para ver se os drivers podem encontrar ganhos de perf ao serem informados quando os aplicativos estão repetindo "passes" de cargas de trabalho consistentes. O aplicativo instrui o driver a observar como alguns passes são executados e dá ao driver a chance de fazer otimizações para execuções futuras da mesma passagem. O conteúdo de um "pass" pode ser qualquer coisa - cabe ao aplicativo ser relativamente consistente nas características gerais de desempenho de um passe.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
versão mínima do UMDF D3D12DDI_SUPPORTED_0020
cabeçalho d3d12umddi.h