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,但它只會浪費記憶體,因為驅動程式不會在此超出大小範圍和粒度規格的觸控記憶體。
備註
如果系統不需要圖形的任何支援記憶體,則最小值可以回報為零。 如果最小值回報為零,除非系統想要使用備份存儲區,但也可以處理未提供任何項目,否則最大值也可能回報為零。 當零回報為有效大小時,應用程式可以針對 SetProgram () 中的支援記憶體傳遞 Null。
如需詳細資訊,請參閱 工作圖表。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 版本 24H2 (WDDM 3.2) |
標頭 | d3d12umddi.h |