Compartir a través de


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.

Comentarios

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 proporciona al controlador una oportunidad para realizar optimizaciones para futuras ejecuciones del mismo paso. 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 Value
Cliente mínimo compatible Windows 10
Versión mínima de UMDF D3D12DDI_SUPPORTED_0020
Encabezado d3d12umddi.h