enumerazione D3D12DDI_WORK_GRAPH_FLAGS_0108 (d3d12umddi.h)
L'enumerazione D3D12DDI_WORK_GRAPH_FLAGS_0108 specifica i flag per la struttura D3D12DDI_WORK_GRAPH_DESC_0108 per la configurazione del comportamento del grafico di lavoro.
Sintassi
typedef enum D3D12DDI_WORK_GRAPH_FLAGS_0108 {
D3D12DDI_WORK_GRAPH_FLAG_NONE,
D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH
} ;
Costanti
D3D12DDI_WORK_GRAPH_FLAG_NONE Comportamento predefinito. |
D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH Il grafico di lavoro viene aggiunto a uno esistente, quindi il ProgramName è stato visto in precedenza. È possibile usare PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 senza questo flag, nel qual caso viene aggiunto un grafico di lavoro completamente nuovo all'oggetto stato, ad esempio creando un nuovo grafico da alcuni nodi esistenti o nuovi nell'oggetto stato. Questo flag consente quindi di distinguere l'aggiunta di un oggetto di stato completamente nuovo rispetto all'aggiunta a un oggetto esistente. Il driver può anche dedurre questo verificando se ProgramName esiste già nell'oggetto stato, ma il flag salva i problemi. Indipendentemente dal fatto che questo flag sia presente, la descrizione del grafico di lavoro elenca l'intero grafico, con i nodi appena aggiunti all'inizio dell'elenco (riutilizzando le voci di elenco per i nodi esistenti). Le definizioni di nodo appena aggiunte includono puntatori per la modalità di connessione al resto del grafico (esattamente come i nodi esistenti) e i nodi esistenti forniti negli oggetti di stato precedenti vengono aggiornati sul posto per collegarsi ai nuovi nodi a cui sono connessi. Esiste quindi una rappresentazione di tutte le versioni del grafico e le differenze tra le versioni possono essere visualizzate dal numero versione in ogni nodo. Per le regole sulle aggiunte valide, vedere PFND3D12DDI_ADD_TO_STATE_OBJECT_0072. |
Osservazioni
Per altre informazioni, vedere Grafici di lavoro.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11, versione 24H2 (WDDM 3.2) |
intestazione | d3d12umddi.h |