Compartir a través de


estructura D3D12DDI_NODE_0108 (d3d12umddi.h)

La estructura de D3D12DDI_NODE_0108 describe un nodo en un gráfico de trabajo.

Sintaxis

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

Miembros

VersionAdded

Número de versión que el nodo se agregó al objeto de estado, empezando en 0 para el gráfico de trabajo inicial. Este valor solo es relevante cuando PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 empieza a usarse para agregar nodos a un gráfico de trabajo, en cuyo caso el número de versión se distingue cuando se agregó el nodo. La estructura de un gráfico en cualquier versión determinada se puede identificar teniendo en cuenta cualquier versión menor o igual que el número de versión correspondiente.

NodeType

Enumeración D3D12DDI_NODE_TYPE_0108 que especifica el tipo del nodo y qué miembro de unión es válido.

Shader

Estructura D3D12DDI_SHADER_NODE_0108 que describe un nodo de sombreador.

Comentarios

Los punteros a esta estructura en el nivel DDI (por ejemplo, de otras descripciones de nodo) son estables, lo que es de particular importancia en PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 adiciones.

Para más información, consulte Gráficos de trabajo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2 (WDDM 3.2)
Encabezado d3d12umddi.h

Consulte también

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