共用方式為


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

另請參閱

PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108