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 pour le périphérique d’affichage (contexte graphique).

unnamedParam2

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

Valeur retournée

Retourne SIZE_T.

Remarques

Ce rappel est utilisé dans le cadre d’un test pour voir si les pilotes peuvent trouver des avantages d’être informés lorsque les applications répètent des « passes » de charges de travail cohérentes. L’application indique au pilote d’observer la façon dont certaines passes s’exécutent et lui donne la possibilité d’effectuer des optimisations pour les exécutions futures du même passage. Le contenu d’une « passe » peut être n’importe quoi : il appartient à l’application d’être relativement cohérente dans les caractéristiques de performances globales d’un passage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Version UMDF minimale D3D12DDI_SUPPORTED_0020
En-tête d3d12umddi.h