Condividi tramite


struttura D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 (d3d12umddi.h)

D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 è la struttura in cui il driver in modalità utente pfnGetWorkGraphMemoryRequirements funzione restituisce i requisiti di memoria del grafo di lavoro.

Sintassi

typedef struct D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 {
  UINT64 MinSizeInBytes;
  UINT64 MaxSizeInBytes;
  UINT   SizeGranularityInBytes;
} D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108;

Membri

MinSizeInBytes

[out] Numero minimo di byte necessari al driver per il backup della memoria.

MaxSizeInBytes

[out] Numero massimo di byte necessari al driver per il backup della memoria.

SizeGranularityInBytes

[out] Multiplo da usare per determinare altre dimensioni che il driver può usare. Le dimensioni maggiori di MinSizeInBytes sono maggiori di un multiplo di SizeGranularityInBytes. L'applicazione può fornire dimensioni per il backup della memoria maggiore di MinSizeInBytes più un numero intero multiplo di SizeGranularityInByteso maggiore di MaxSizeInBytes, ma semplicemente sprecare memoria perché il driver non tocca memoria oltre l'intervallo di dimensioni e le specifiche di granularità qui.

Osservazioni

Il valore minimo può essere segnalato come zero se il sistema non necessita di memoria di supporto per il grafico. Se il valore minimo viene segnalato come zero, il valore massimo potrebbe anche essere segnalato come zero a meno che il sistema non possa usare l'archivio di backup se l'app vuole, ma può anche gestire l'assegnazione di nessuno. Quando zero viene segnalato come dimensione valida, l'applicazione può passare null per la memoria sottostante in SetProgram().

Per altre informazioni, vedere Grafici di lavoro.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11, versione 24H2 (WDDM 3.2)
intestazione d3d12umddi.h

Vedere anche

PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108