Compartilhar via


D3D12DDI_WORK_GRAPH_FLAGS_0108 enumeração (d3d12umddi.h)

A enumeração D3D12DDI_WORK_GRAPH_FLAGS_0108 especifica sinalizadores para a estrutura D3D12DDI_WORK_GRAPH_DESC_0108 para configurar o comportamento do grafo de trabalho.

Sintaxe

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
Comportamento padrão.
D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH
O grafo de trabalho está sendo adicionado a um existente, portanto, o ProgramName já foi visto antes. É possível que PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 sejam usados sem esse sinalizador; nesse caso, um grafo de trabalho totalmente novo está sendo adicionado ao objeto de estado, como criar um novo grafo de alguns nós existentes ou novos no objeto de estado. Portanto, esse sinalizador ajuda a distinguir a adição de um objeto de estado totalmente novo em vez de adicionar a um existente.

O driver também pode deduzir isso verificando se ProgramName já existe no objeto de estado, mas o sinalizador salva o problema. Se esse sinalizador está presente ou não, a descrição do grafo de trabalho lista todo o grafo, com nós recém-adicionados no início da lista (reutilizando entradas de lista para nós existentes). As definições de nó recém-adicionadas incluem ponteiros de como eles estão conectados ao restante do grafo (assim como os nós existentes) e os nós existentes fornecidos em objetos de estado anteriores são atualizados in-loco para vincular novamente aos novos nós aos quais estão conectados. Portanto, há uma representação de todas as versões do grafo juntas e as diferenças entre as versões podem ser vistas pelo versão número em cada nó. Para obter as regras sobre adições válidas, consulte PFND3D12DDI_ADD_TO_STATE_OBJECT_0072.

Observações

Para obter mais informações, consulte Gráficos de trabalho.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11, versão 24H2 (WDDM 3.2)
cabeçalho d3d12umddi.h

Consulte também

D3D12DDI_WORK_GRAPH_DESC_0108