estrutura D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 (d3d12umddi.h)
D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 é a estrutura na qual a função pfnGetWorkGraphMemoryRequirementsdo driver do 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 memória de backup.
MaxSizeInBytes
[out] O número máximo de bytes que o driver precisa para memória de backup.
SizeGranularityInBytes
[out] Vários a serem usados para determinar outros tamanhos que o driver pode usar. Tamanhos maiores que MinSizeInBytes são maiores por vários SizeGranularityInBytes. O aplicativo pode fornecer tamanhos para memória de backup maior que MinSizeInBytes mais um número inteiro múltiplo de SizeGranularityInBytesou 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.
Observações
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 nenhum dado. 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 Gráficos de trabalho.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11, versão 24H2 (WDDM 3.2) |
cabeçalho | d3d12umddi.h |