énumération D3D12DDI_WORK_GRAPH_FLAGS_0108 (d3d12umddi.h)
L’énumération D3D12DDI_WORK_GRAPH_FLAGS_0108 spécifie des indicateurs pour la structure D3D12DDI_WORK_GRAPH_DESC_0108 pour la configuration du comportement du graphe de travail.
Syntaxe
typedef enum D3D12DDI_WORK_GRAPH_FLAGS_0108 {
D3D12DDI_WORK_GRAPH_FLAG_NONE,
D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH
} ;
Constantes
D3D12DDI_WORK_GRAPH_FLAG_NONE Comportement par défaut. |
D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH Le graphe de travail est ajouté à un graphique existant, de sorte que le ProgramName a été vu précédemment. Il est possible d’utiliser PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 sans cet indicateur, auquel cas un graphe de travail entièrement nouveau est ajouté à l’objet d’état, comme créer un nouveau graphique à partir de certains nœuds existants ou nouveaux dans l’objet d’état. Ainsi, cet indicateur permet de distinguer l’ajout d’un objet d’état entièrement nouveau par rapport à l’ajout à un objet existant. Le pilote peut également déduire cela en vérifiant si ProgramName existe déjà dans l’objet d’état, mais l’indicateur enregistre le problème. Que cet indicateur soit présent ou non, la description du graphe de travail répertorie l’intégralité du graphique, avec des nœuds nouvellement ajoutés au début de la liste (réutilisation des entrées de liste pour les nœuds existants). Les définitions de nœuds nouvellement ajoutées incluent des pointeurs pour la façon dont ils sont connectés au reste du graphique (tout comme les nœuds existants) et les nœuds existants fournis dans les objets d’état précédents sont mis à jour sur place pour revenir aux nouveaux nœuds auxquels ils sont connectés. Il existe donc une représentation de toutes les versions du graphique, et les différences entre les versions peuvent être visibles par la Version nombre dans chaque nœud. Pour connaître les règles relatives aux ajouts valides, consultez PFND3D12DDI_ADD_TO_STATE_OBJECT_0072. |
Remarques
Pour plus d’informations, consultez graphiques Work.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11, version 24H2 (WDDM 3.2) |
d’en-tête | d3d12umddi.h |