Pular para o conteúdo principal
Obtém o tamanho do incremento de identificador para o tipo de heap de descritores fornecido. Esse valor normalmente é usado para incrementar um identificador em uma matriz de descritores na quantidade correta.

Sintaxe

Parâmetros

DescriptorHeapType [in]
Tipo: D3D12_DESCRIPTOR_HEAP_TYPE
O valor do tipo D3D12_DESCRIPTOR_HEAP_TYPE que especifica o tipo de heap de descritores cujo tamanho do incremento de identificador será obtido.

Valor retornado

Tipo: UINT Retorna o tamanho do incremento de identificador para o tipo de heap de descritores fornecido, incluindo qualquer preenchimento necessário.

Comentários

O tamanho do descritor retornado por este método é usado como uma das entradas para as estruturas auxiliares CD3DX12_CPU_DESCRIPTOR_HANDLE e CD3DX12_GPU_DESCRIPTOR_HANDLE.

Exemplos

O exemplo D3D12PredicationQueries usa ID3D12Device::GetDescriptorHandleIncrementSize da seguinte maneira: Crie o heap de descritores para os recursos. A variável m_rtvDescriptorSize armazena o tamanho do incremento de identificador do descritor de exibição de destino de renderização e é usada na seção Create frame resources do código.
Consulte o Código de exemplo na referência do D3D12.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

ID3D12Device
Última modificação em 6 de outubro de 2026