Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция обратного вызова 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