Partager via


structure D3D12DDI_NODE_0108 (d3d12umddi.h)

La structure D3D12DDI_NODE_0108 décrit un nœud dans un graphe de travail.

Syntaxe

typedef struct _D3D12DDI_NODE_0108 {
  UINT                    VersionAdded;
  D3D12DDI_NODE_TYPE_0108 NodeType;
  union {
    D3D12DDI_SHADER_NODE_0108 Shader;
  };
} D3D12DDI_NODE_0108;

Membres

VersionAdded

Numéro de version que le nœud a été ajouté à l’objet d’état, en commençant à 0 pour le graphique de travail initial. Cette valeur devient pertinente uniquement lorsque PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 commence à être utilisée pour ajouter des nœuds à un graphe de travail, auquel cas le numéro de version distingue quand le nœud a été ajouté. La structure d’un graphique à n’importe quelle version donnée peut être identifiée en tenant compte de n’importe quelle version inférieure ou égale au numéro de version approprié.

NodeType

Énumération D3D12DDI_NODE_TYPE_0108 qui spécifie le type du nœud et le membre de l’union valide.

Shader

Structure D3D12DDI_SHADER_NODE_0108 qui décrit un nœud de nuanceur.

Remarques

Les pointeurs vers cette structure au niveau DDI (par exemple, à partir d’autres descriptions de nœuds) sont stables, ce qui est d’une importance particulière pour les ajouts PFND3D12DDI_ADD_TO_STATE_OBJECT_0072.

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

Voir aussi

D3D12DDI_NODE_LIST_ENTRY_0108

D3D12DDI_WORK_GRAPH_DESC_0108

PFND3D12DDI_ADD_TO_STATE_OBJECT_0072

PFND3D12DDI_CREATE_STATE_OBJECT_0054

PFND3D12DDI_DISPATCH_GRAPH_0108