enumeración D3D12DDI_WORK_GRAPH_FLAGS_0108 (d3d12umddi.h)

La enumeración D3D12DDI_WORK_GRAPH_FLAGS_0108 especifica marcas para la estructura de D3D12DDI_WORK_GRAPH_DESC_0108 para configurar el comportamiento del gráfico de trabajo.

Syntax

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
Comportamiento predeterminado.
D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH
El gráfico de trabajo se agrega a uno existente, por lo que programName se ha visto antes. Es posible usar PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 sin esta marca, en cuyo caso se agrega un gráfico de trabajo completamente nuevo al objeto de estado, como hacer un nuevo gráfico a partir de algunos nodos existentes o nuevos en el objeto de estado. Por lo tanto, esta marca ayuda a distinguir la adición de un objeto de estado completamente nuevo frente a agregarlo a uno existente.

El controlador también podría deducirlo comprobando si ProgramName ya existe en el objeto de estado, pero la marca guarda el problema. Si esta marca está presente o no, la descripción del gráfico de trabajo enumera todo el gráfico, con nodos recién agregados al principio de la lista (reutilización de entradas de lista para nodos existentes). Las definiciones de nodo recién agregadas incluyen punteros para cómo están conectados al resto del gráfico (al igual que los nodos existentes) y los nodos existentes proporcionados en los objetos de estado anteriores se actualizan en contexto para volver a vincular a los nuevos nodos a los que están conectados. Por lo tanto, hay una representación de todas las versiones del grafo juntas y el número de versión de cada nodo puede ver las diferencias entre las versiones. Para conocer las reglas sobre las adiciones válidas, consulte PFND3D12DDI_ADD_TO_STATE_OBJECT_0072.

Comentarios

Para obtener 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_WORK_GRAPH_DESC_0108