структура D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 (d3d12umddi.h)
D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 — это структура, в которой функция pfnGetWorkGraphMemoryRequirements драйвера пользовательского режима возвращает требования к памяти рабочего графа.
Синтаксис
typedef struct D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 {
UINT64 MinSizeInBytes;
UINT64 MaxSizeInBytes;
UINT SizeGranularityInBytes;
} D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108;
Члены
MinSizeInBytes
[out] Минимальное количество байтов, необходимое драйверу для резервной памяти.
MaxSizeInBytes
[out] Максимальное количество байтов, необходимое драйверу для резервной памяти.
SizeGranularityInBytes
[out] Несколько для определения других размеров, которые может использовать драйвер. Размеры, превышающие MinSizeInBytes , кратны размеру SizeGranularityInBytes. Приложение может предоставить размеры резервной памяти, которые больше MinSizeInBytes плюс целое число, кратное SizeGranularityInBytes, или больше , чем MaxSizeInBytes, но оно просто тратит память, так как драйвер не будет касаться памяти за пределами диапазона размеров и детализации.
Комментарии
Минимальное значение может быть равно нулю, если системе не требуется резервная память для графа. Если минимальное значение равно нулю, максимальное значение также может быть равно нулю, если система не может использовать резервное хранилище, если приложение хочет, но также может обрабатывать его. Если нуль указывается как допустимый размер, приложение может передать значение NULL для резервной памяти в SetProgram().
Дополнительные сведения см. в разделе Рабочие графики.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11, версия 24H2 (WDDM 3.2) |
Верхняя часть | d3d12umddi.h |