Поделиться через


структура 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 на ресурс.

Некоторые адаптеры имеют значительно меньше битов, доступных для каждого ресурса, чем для каждого процесса, в то время как другие адаптеры имеют значительно больше битов для каждого ресурса, чем для каждого процесса. Последний сценарий, как правило, происходит в менее распространенных сценариях, например при запуске 32-разрядного процесса на определенных адаптерах UMA. Если возможности каждого ресурса больше, чем для каждого процесса, эти возможности могут использоваться только зарезервированными ресурсами или сопоставленными страницами со значением NULL.

MaxGPUVirtualAddressBitsPerProcess

Максимальное количество бит виртуальных адресов GPU на процесс.

Если это значение почти равно доступному бюджету места жительства, выселение не будет возможным вариантом для управления местом проживания. Дополнительные сведения см. в разделе MakeResident .

Комментарии

См. константы перечисления D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT в перечислении D3D12_FEATURE .

Требования

Требование Значение
Заголовок d3d12.h

См. также раздел

Основные структуры

D3D12_FEATURE