PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 función de devolución de llamada (d3d12umddi.h)

La función de devolución de llamada PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 admite la comprobación de la información de asignación de recursos.

Sintaxis

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
)
{...}

Parámetros

unnamedParam1

Identificador del dispositivo de visualización (contexto de gráficos).

[in] unnamedParam2

Puntero a una estructura de D3D12DDIARG_CREATERESOURCE_0075 .

unnamedParam3

Marcas de optimización de recursos.

AlignmentRestriction

Valor de restricción de alineación de recursos.

VisibleNodeMask

Para una operación de varios adaptadores, este valor indica el conjunto de nodos donde está visible el recurso. Pasar cero equivale a pasar uno, con el fin de simplificar el uso de adaptadores de gpu única.

[out] unnamedParam6

Puntero a una estructura de D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 que contiene 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 diseño de la descripción del recurso es STANDARD_SWIZZLE o ROW_MAJOR, el controlador debe devolver el valor correspondiente como opción.

Se obtiene acceso a esta función de devolución de llamada mediante la estructura D3D12DDI_DEVICE_FUNCS_CORE_0075 .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Plataforma de destino Windows
Encabezado d3d12umddi.h (incluya D3d12umddi.h)

Consulte también

D3D12DDI_DEVICE_FUNCS_CORE_0075

D3D12DDI_RESOURCE_ALLOCATION_INFO_0022

D3D12DDIARG_CREATERESOURCE_0075