Freigeben über


D3D12DDI_NODE_0108-Struktur (d3d12umddi.h)

Die D3D12DDI_NODE_0108-Struktur beschreibt einen Knoten in einem Arbeitsdiagramm.

Syntax

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

Member

VersionAdded

Versionsnummer, mit der der Knoten dem Zustandsobjekt hinzugefügt wurde, beginnend bei 0 für das anfängliche Arbeitsdiagramm. Dieser Wert wird nur relevant, wenn PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 verwendet wird, um knoten zu einem Arbeitsgraphen hinzuzufügen. In diesem Fall wird die Versionsnummer beim Hinzufügen des Knotens nicht mehr unterstützt. Die Struktur eines Diagramms in einer beliebigen Version kann identifiziert werden, indem jede Version berücksichtigt wird, die kleiner oder gleich der relevanten Versionsnummer ist.

NodeType

Eine D3D12DDI_NODE_TYPE_0108-Enumeration , die den Typ des Knotens und den gültigen Union-Member angibt.

Shader

Eine D3D12DDI_SHADER_NODE_0108 Struktur, die einen Shaderknoten beschreibt.

Hinweise

Zeiger auf diese Struktur auf DDI-Ebene (z. B. aus anderen Knotenbeschreibungen) sind stabil, was für PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 Ergänzungen von besonderer Bedeutung ist.

Weitere Informationen finden Sie unter Arbeitsdiagramme.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2 (WDDM 3.2)
Kopfzeile d3d12umddi.h

Weitere Informationen

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