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_SWIZZLEROW_MAJOR时,驱动程序必须返回相应的值作为其选择。

使用此 D3D12DDI_DEVICE_FUNCS_CORE_0075 结构访问此回调函数。

要求

要求 价值
最低支持的客户端 Windows 10 版本 2004
目标平台 窗户
标头 d3d12umddi.h (包括 D3d12umddi.h)

另请参阅

D3D12DDI_DEVICE_FUNCS_CORE_0075

D3D12DDI_RESOURCE_ALLOCATION_INFO_0022

D3D12DDIARG_CREATERESOURCE_0075