D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT 結構 (d3d12.h)

詳細數據配接器的 GPU 虛擬位址空間限制,包括每個資源和每個進程的最大位址位。

語法

typedef struct D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT {
  UINT MaxGPUVirtualAddressBitsPerResource;
  UINT MaxGPUVirtualAddressBitsPerProcess;
} D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT;

成員

MaxGPUVirtualAddressBitsPerResource

每個資源的 GPU 虛擬位址位上限。

某些配接器在每個資源上可用的位明顯小於每個進程,而其他配接器則比每個進程有明顯更高的可用位。 後者的案例通常發生在較不常見的案例中,例如在特定UMA配接器上執行32位進程時。 當每個資源功能大於每個進程時,每個資源功能的最大功能只能由保留資源或 NULL 對應頁面利用。

MaxGPUVirtualAddressBitsPerProcess

每個進程的最大 GPU 虛擬位址位。

當此值幾乎等於可用的落地預算時, 收回 將不會是管理落地的可行選項。 如需詳細資訊,請參閱 MakeResident

備註

請參閱D3D12_FEATURE列舉中的列舉常數 D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT

規格需求

需求
標頭 d3d12.h

另請參閱

核心結構

D3D12_FEATURE