PFND3D12DDI_CALC_PRIVATE_PASS_SIZE función de devolución de llamada (d3d12umddi.h)

Se usa en la creación de un pase.

Sintaxis

PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;

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

Parámetros

unnamedParam1

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

Puntero a la estructura D3D12DDIARG_CREATE_PASS que contiene argumentos usados para crear un pase.

Valor devuelto

Devuelve SIZE_T.

Observaciones

Esta devolución de llamada se usa como parte de una prueba para ver si los controladores pueden encontrar ganancias de rendimiento cuando las aplicaciones repiten "pasos" de cargas de trabajo coherentes. La aplicación indica al controlador que observe cómo se ejecutan algunos pases y da al controlador la oportunidad de realizar optimizaciones para futuras ejecuciones del mismo pase. El contenido de un "pase" puede ser cualquier cosa: es necesario que la aplicación sea relativamente coherente en las características generales de rendimiento de un pase.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
versión mínima de UMDF D3D12DDI_SUPPORTED_0020
encabezado de d3d12umddi.h