Partager via


PFND3D12DDI_CALC_PRIVATE_PASS_SIZE fonction de rappel (d3d12umddi.h)

Utilisé dans la création d’une passe.

Syntaxe

PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;

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

Paramètres

unnamedParam1

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

Pointeur vers la structure D3D12DDIARG_CREATE_PASS qui contient des arguments utilisés pour créer une passe.

Valeur de retour

Retourne SIZE_T.

Remarques

Ce rappel est utilisé dans le cadre d’un test pour voir si les pilotes peuvent trouver des avantages perf à partir d’être dits lorsque les applications répètent des « passes » de charges de travail cohérentes. L’application demande au pilote d’observer comment certaines passes s’exécutent et donne au pilote la possibilité d’optimiser les futures exécutions du même passage. Le contenu d’une « passe » peut être tout ce qu’il est possible que l’application soit relativement cohérente dans les caractéristiques globales des performances d’une passe.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
version minimale de UMDF D3D12DDI_SUPPORTED_0020
d’en-tête d3d12umddi.h