Condividi tramite


D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 struttura (d3d12umddi.h)

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

Sintassi

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

Members

MinSizeInBytes

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

MaxSizeInBytes

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

SizeGranularityInBytes

[out] Più 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 più grande di MinSizeInBytes e un numero intero multiplo di SizeGranularityInBytes o maggiore di MaxSizeInBytes, ma è sufficiente sprecare memoria perché il driver non tocca memoria oltre l'intervallo di dimensioni e le specifiche di granularità qui.

Commenti

Il minimo può essere segnalato come zero se il sistema non ha bisogno di memoria di backup per il grafico. Se il valore minimo viene segnalato come zero, il valore massimo potrebbe essere segnalato anche 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 di backup in SetProgram().

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

PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108