PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022回调函数 (d3d12umddi.h)
pfnCheckResourceAllocationInfo 回调函数支持检查资源分配信息。
语法
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 Pfnd3d12ddiCheckresourceallocationinfo0022;
void Pfnd3d12ddiCheckresourceallocationinfo0022(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATERESOURCE_0003 *unnamedParam2,
D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS unnamedParam3,
UINT32 AlignmentRestriction,
UINT VisibleNodeMask,
D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 *unnamedParam6
)
{...}
参数
unnamedParam1
hDevice
显示设备的句柄(图形上下文)。
unnamedParam2
CreateResource [in]
指向创建资源的指针。
unnamedParam3
ResourceOptimizationFlags
资源优化标志。
AlignmentRestriction
对齐限制值。
VisibleNodeMask
可见节点掩码。
unnamedParam6
pInfo [out]
有关资源分配的信息。
返回值
没有
言论
此回调函数是创建资源的两个步骤的一部分。 此函数确定资源数据的大小和对齐方式、其他数据标头和附加数据以及纹理布局。 将资源说明传递到此函数中时,资源说明的布局可能设置为_UNDEFINED。 这允许驱动程序选择任何纹理布局。 当资源说明的布局 STANDARD_SWIZZLE 或 ROW_MAJOR时,驱动程序必须返回相应的值作为其选择。
使用此 D3D12DDI_DEVICE_FUNCS_CORE_0010 结构访问此回调函数。
要求
要求 | 价值 |
---|---|
目标平台 | 窗户 |
标头 | d3d12umddi.h (包括 D3d12umddi.h) |