énumération D3D12DDI_EXPORT_SUMMARY_FLAGS (d3d12umddi.h)
Indicateurs indiquant les propriétés que le runtime a déterminées à propos d’une exportation de nuanceur donnée, y compris le graphique des fonctions qu’il peut appeler.
Syntax
typedef enum D3D12DDI_EXPORT_SUMMARY_FLAGS {
D3D12DDI_EXPORT_SUMMARY_FLAG_NONE,
D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_RESOURCE_BINDINGS,
D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_FUNCTIONS,
D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_ASSOCIATIONS
} ;
Constantes
D3D12DDI_EXPORT_SUMMARY_FLAG_NONE Aucun indicateur. |
D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_RESOURCE_BINDINGS Liaisons de ressources non résolues. |
D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_FUNCTIONS Fonctions non résolues. |
D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_ASSOCIATIONS Associations non résolues. |
Remarques
Les liaisons de ressources non résolues ou les fonctions non résolues ne peuvent apparaître que pour les objets d’état de collection, car le runtime garantit que toutes les dépendances sont résolues pour les objets d’état exécutables.
Il existe toujours la possibilité que le pilote trouve une incompatibilité de code lors de la liaison de code entre des bibliothèques DXIL (DirectX Intermediate Language) que le runtime a manquées, car le runtime n’effectue pas de liaison complète. Par instance, un nuanceur dans une bibliothèque DXIL peut appeler une fonction où un paramètre est un type défini par l’utilisateur qui a été défini localement. La fonction appelée peut apparaître dans une bibliothèque DXIL différente avec la même signature de fonction, mais le type défini par l’utilisateur y étant défini différemment. Sans effectuer de liaison complète, le runtime peut manquer cette opération, auquel cas le pilote doit échouer la création de l’objet d’état.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |