Compartilhar via


estrutura D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 (d3d12umddi.h)

D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 é a estrutura na qual a função pfnGetWorkGraphMemoryRequirements do driver de modo de usuário retorna requisitos de memória do grafo de trabalho.

Sintaxe

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

Membros

MinSizeInBytes

[out] O número mínimo de bytes que o driver precisa para fazer backup da memória.

MaxSizeInBytes

[out] O número máximo de bytes que o driver precisa para dar suporte à memória.

SizeGranularityInBytes

[out] Vários a serem usados para determinar outros tamanhos que o driver pode usar. Tamanhos maiores que MinSizeInBytes são maiores por um múltiplo de SizeGranularityInBytes. O aplicativo pode fornecer tamanhos para memória de backup maior que MinSizeInBytes mais um número inteiro múltiplo de SizeGranularityInBytes ou maior que MaxSizeInBytes, mas simplesmente desperdiça memória, pois o driver não tocará na memória além do intervalo de tamanho e especificações de granularidade aqui.

Comentários

O mínimo poderá ser relatado como zero se o sistema não precisar de memória de backup para o grafo. Se o mínimo for relatado como zero, o máximo também poderá ser relatado como zero, a menos que o sistema possa usar o repositório de backup se o aplicativo quiser, mas também poderá lidar com o não receber nenhum. Quando zero é relatado como um tamanho válido, o aplicativo pode passar nulo para a memória de backup em SetProgram().

Para obter mais informações, consulte Grafos de trabalho.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2 (WDDM 3.2)
Cabeçalho d3d12umddi.h

Confira também

PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108