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


функция обратного вызова PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 (d3d12umddi.h)

Функция обратного вызова PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 поддерживает проверку сведений о выделении ресурсов.

Синтаксис

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 Pfnd3d12ddiCheckresourceallocationinfo0075;

void Pfnd3d12ddiCheckresourceallocationinfo0075(
        D3D12DDI_HDEVICE unnamedParam1,
  [in]  const D3D12DDIARG_CREATERESOURCE_0075 *unnamedParam2,
        D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS unnamedParam3,
        UINT32 AlignmentRestriction,
        UINT VisibleNodeMask,
  [out] D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 *unnamedParam6
)
{...}

Параметры

unnamedParam1

Дескриптор устройства отображения (графический контекст).

[in] unnamedParam2

Указатель на структуру D3D12DDIARG_CREATERESOURCE_0075.

unnamedParam3

Флаги оптимизации ресурсов.

AlignmentRestriction

Значение ограничения выравнивания ресурсов.

VisibleNodeMask

Для операции с несколькими адаптерами это значение указывает набор узлов, в которых отображается ресурс. Передача нуля эквивалентна передаче одного, чтобы упростить использование адаптеров с одним GPU.

[out] unnamedParam6

Указатель на структуру D3D12DDI_RESOURCE_ALLOCATION_INFO_0022, содержащую сведения о выделении ресурсов.

Возвращаемое значение

Никакой

Замечания

Эта функция обратного вызова является частью двухэтапного процесса создания ресурсов. Эта функция определяет размеры и выравнивания данных ресурсов, дополнительный заголовок данных и дополнительные данные, а также макет текстуры. Когда описание ресурса передается в эту функцию, макет описания ресурса может быть установлен на _UNDEFINED. Это позволяет драйверу выбрать любой макет текстуры. Если макет описания ресурса STANDARD_SWIZZLE или ROW_MAJOR, драйвер должен возвращать соответствующее значение в качестве выбора.

Доступ к этой функции обратного вызова осуществляется с помощью структуры D3D12DDI_DEVICE_FUNCS_CORE_0075.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 2004
целевая платформа Виндоус
заголовка d3d12umddi.h (include D3d12umddi.h)

См. также

D3D12DDI_DEVICE_FUNCS_CORE_0075

D3D12DDI_RESOURCE_ALLOCATION_INFO_0022

D3D12DDIARG_CREATERESOURCE_0075