D3D12DDI_WORK_GRAPH_FLAGS_0108-Aufzählung (d3d12umddi.h)
Die D3D12DDI_WORK_GRAPH_FLAGS_0108-Aufzählung gibt Flags für die D3D12DDI_WORK_GRAPH_DESC_0108 Struktur zum Konfigurieren des Verhaltens des Arbeitsdiagramms an.
Syntax
typedef enum D3D12DDI_WORK_GRAPH_FLAGS_0108 {
D3D12DDI_WORK_GRAPH_FLAG_NONE,
D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH
} ;
Konstanten
D3D12DDI_WORK_GRAPH_FLAG_NONE Standardverhalten. |
D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH Das Arbeitsdiagramm wird einem vorhandenen hinzugefügt, sodass die ProgramName- zuvor gesehen wurde. Es ist möglich, dass PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 ohne dieses Kennzeichen verwendet werden, in diesem Fall wird dem Statusobjekt ein völlig neues Arbeitsdiagramm hinzugefügt, z. B. ein neues Diagramm aus einigen vorhandenen oder neuen Knoten im Zustandsobjekt. Daher hilft dieses Flag beim Hinzufügen eines völlig neuen Zustandsobjekts gegenüber dem Hinzufügen zu einem vorhandenen Objekt. Der Treiber kann dies auch ableiten, indem überprüft wird, ob ProgramName- bereits im Statusobjekt vorhanden ist, aber das Flag speichert die Probleme. Unabhängig davon, ob dieses Kennzeichen vorhanden ist, listet die Arbeitsdiagrammbeschreibung das gesamte Diagramm mit neu hinzugefügten Knoten am Anfang der Liste auf (erneute Verwendung von Listeneinträgen für vorhandene Knoten). Neu hinzugefügte Knotendefinitionen umfassen Zeiger, wie sie mit dem restlichen Diagramm verbunden sind (genau wie vorhandene Knoten), und vorhandene Knoten, die in vorherigen Zustandsobjekten bereitgestellt werden, werden aktualisiert, um eine Verknüpfung mit den neuen Knoten herzustellen, mit denen sie verbunden sind. Es gibt also eine Darstellung aller Versionen des Diagramms zusammen, und die Unterschiede zwischen den Versionen können durch die Version Nummer in jedem Knoten angezeigt werden. Die Regeln zu gültigen Ergänzungen finden Sie unter PFND3D12DDI_ADD_TO_STATE_OBJECT_0072. |
Bemerkungen
Weitere Informationen finden Sie unter Arbeitsdiagramme.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11, Version 24H2 (WDDM 3.2) |
Header- | d3d12umddi.h |