Compartilhar via


PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 função de retorno de chamada (d3d12umddi.h)

A função de retorno de chamada pfnCheckResourceAllocationInfo dá suporte à verificação de informações de alocação de recursos.

Sintaxe

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

Um identificador para o dispositivo de exibição (contexto gráfico).

unnamedParam2

CreateResource [in]

Um ponteiro para um recurso de criação.

unnamedParam3

ResourceOptimizationFlags

Sinalizadores de otimização de recursos.

AlignmentRestriction

Um valor de restrição de alinhamento.

VisibleNodeMask

Uma máscara de nó visível.

unnamedParam6

pInfo [out]

Informações para alocação de recursos.

Retornar valor

Nenhum

Comentários

Essa função de retorno de chamada faz parte de um processo de duas etapas de criação de recursos. Essa função determina os tamanhos e alinhamentos dos dados de recurso, o cabeçalho de dados adicional e os dados adicionais são determinados, juntamente com o layout de textura. Quando a descrição do recurso é passada para essa função, o layout da descrição do recurso pode ser definido como _UNDEFINED. Isso permite que o driver escolha qualquer layout de textura. Quando o ayout da descrição do recurso é STANDARD_SWIZZLE ou ROW_MAJOR, o driver deve retornar o valor correspondente como sua escolha.

Essa função de retorno de chamada é acessada usando a estrutura D3D12DDI_DEVICE_FUNCS_CORE_0010 .

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d12umddi.h (inclua D3d12umddi.h)