PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 función de devolución de llamada (d3d12umddi.h)
La función de devolución de llamada pfnCheckResourceAllocationInfo admite la comprobación de la información de asignación de recursos.
Sintaxis
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
)
{...}
Parámetros
unnamedParam1
hDevice
Identificador del dispositivo de visualización (contexto de gráficos).
unnamedParam2
CreateResource [in]
Puntero a un recurso de creación.
unnamedParam3
ResourceOptimizationFlags
Marcas de optimización de recursos.
AlignmentRestriction
Valor de restricción de alineación.
VisibleNodeMask
Máscara de nodo visible.
unnamedParam6
pInfo [out]
Información para la asignación de recursos.
Valor devuelto
None
Observaciones
Esta función de devolución de llamada forma parte de un proceso de dos pasos de creación de recursos. Esta función determina los tamaños y las alineaciones de los datos de recursos, el encabezado de datos adicional y los datos adicionales, junto con el diseño de textura. Cuando la descripción del recurso se pasa a esta función, el diseño de la descripción del recurso se puede establecer en _UNDEFINED. Esto permite al controlador elegir cualquier diseño de textura. Cuando el ayout de la descripción del recurso es STANDARD_SWIZZLE o ROW_MAJOR, el controlador debe devolver el valor correspondiente como opción.
Se accede a esta función de devolución de llamada mediante la estructura D3D12DDI_DEVICE_FUNCS_CORE_0010 .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d12umddi.h (incluya D3d12umddi.h) |