Condividi tramite


struttura D3D12DDI_NODE_0108 (d3d12umddi.h)

La struttura D3D12DDI_NODE_0108 descrive un nodo in un grafico di lavoro.

Sintassi

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

Members

VersionAdded

Numero di versione aggiunto al nodo all'oggetto stato, a partire da 0 per il grafico di lavoro iniziale. Questo valore diventa rilevante solo quando PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 inizia a essere usato per aggiungere nodi a un grafico di lavoro, nel qual caso il numero di versione non viene visualizzato quando il nodo è stato aggiunto. La struttura di un grafico in una determinata versione può essere identificata considerando qualsiasi versione minore o uguale al numero di versione pertinente.

NodeType

Enumerazione D3D12DDI_NODE_TYPE_0108 che specifica il tipo del nodo e quale membro dell'unione è valido.

Shader

Struttura D3D12DDI_SHADER_NODE_0108 che descrive un nodo shader.

Commenti

I puntatori a questa struttura a livello DDI (ad esempio, da altre descrizioni dei nodi) sono stabili, che è di particolare importanza tra le aggiunte PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 .

Per altre informazioni, vedere Grafici di lavoro.

Requisiti

Requisito Valore
Client minimo supportato Windows 11 versione 24H2 (WDDM 3.2)
Intestazione d3d12umddi.h

Vedi anche

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