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 |