Partager via


é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