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 |