PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088回调函数 (d3d12umddi.h)
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088回调函数支持检查资源分配信息。
语法
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088 Pfnd3d12ddiCheckresourceallocationinfo0088;
void Pfnd3d12ddiCheckresourceallocationinfo0088(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATERESOURCE_0088 *unnamedParam2,
D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS unnamedParam3,
UINT32 AlignmentRestriction,
UINT VisibleNodeMask,
D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 *unnamedParam6
)
{...}
参数
unnamedParam1
[in]显示设备的句柄 (图形上下文) 。
unnamedParam2
[in]指向 D3D12DDIARG_CREATERESOURCE_0088 结构的指针。
unnamedParam3
一个D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS值,该值指定资源优化标志。
AlignmentRestriction
资源对齐限制值。
VisibleNodeMask
对于多适配器操作,此值指示资源可见的节点集。 传递 0 等效于传递 1,以便简化单 GPU 适配器的使用。
unnamedParam6
指向包含资源分配信息的 D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 结构的指针。
返回值
无
备注
此回调函数是资源创建两步过程的一部分。 此函数确定资源数据的大小和对齐方式、附加数据标头、附加数据以及纹理布局。 将资源说明传递到此函数时,资源说明的布局可能会设置为_UNDEFINED。 这允许驱动程序选择任何纹理布局。 当资源说明的布局 STANDARD_SWIZZLE 或 ROW_MAJOR时,驱动程序必须返回相应的值作为其选择。
可以使用 D3D12DDI_DEVICE_FUNCS_CORE_0088 结构访问此回调函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 (WDDM 3.0) |
标头 | d3d12umddi.h |