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 indiquant que le nœud a été ajouté à l’objet d’état, commençant à 0 pour le graphique de travail initial. Cette valeur ne devient pertinente que lorsque PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 commence à être utilisé pour ajouter des nœuds à un graphique de travail, auquel cas le numéro de version distingue lorsque le nœud a été ajouté. La structure d’un graphique à une version donnée peut être identifiée en considérant toute version inférieure ou égale au numéro de version approprié.
NodeType
Une D3D12DDI_NODE_TYPE_0108 énumération qui spécifie le type du nœud et le membre d’union qui est 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œud) sont stables, ce qui revêt une importance particulière pour PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 ajouts.
Pour plus d’informations, consultez Graphiques de travail.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11, version 24H2 (WDDM 3.2) |
En-tête | d3d12umddi.h |
Voir aussi
PFND3D12DDI_ADD_TO_STATE_OBJECT_0072