> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_DESCRIPTOR_HEAP_DESC

> Describe el montón de descriptores.

Describe el montón de descriptores.

## Sintaxis

```cpp theme={null}
typedef struct D3D12_DESCRIPTOR_HEAP_DESC
{
    D3D12_DESCRIPTOR_HEAP_TYPE Type;
    UINT NumDescriptors;
    D3D12_DESCRIPTOR_HEAP_FLAGS Flags;
    UINT NodeMask;
} D3D12_DESCRIPTOR_HEAP_DESC
```

### Miembros

*Type*\
Tipo: D3D12\_DESCRIPTOR\_HEAP\_TYPE

Un valor de tipo [D3D12\_DESCRIPTOR\_HEAP\_TYPE](/reference/graphics/d3d12/enums/d3d12_descriptor_heap_type_public) que especifica los tipos de descriptores del montón.

*NumDescriptors*\
Tipo: UINT

El número de descriptores del montón.

*Flags*\
Tipo: D3D12\_DESCRIPTOR\_HEAP\_FLAGS

Una combinación de valores de tipo [D3D12\_DESCRIPTOR\_HEAP\_FLAGS](/reference/graphics/d3d12_x/enums/d3d12_descriptor_heap_flags) que se combinan mediante una operación OR bit a bit. El valor resultante especifica las opciones del montón.

*NodeMask*\
Tipo: UINT

Para el funcionamiento con un solo adaptador, establézcalo en cero.
Si hay varios nodos de adaptador, establezca un bit para identificar el nodo (uno de los adaptadores físicos del dispositivo) al que se aplica el montón de descriptores.
Cada bit de la máscara corresponde a un único nodo.
Solo debe establecerse un bit.
Consulte [Sistemas de varios adaptadores](https://learn.microsoft.com/en-us/windows/win32/direct3d12/multi-engine).

## Comentarios

Esta estructura la usan los siguientes:

<ul>
  <li>
    [ID3D12DescriptorHeap::GetDesc](/reference/graphics/d3d12/interfaces/id3d12descriptorheap/methods/id3d12descriptorheap_getdesc_public)
  </li>

  <li>
    [ID3D12Device::CreateDescriptorHeap](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createdescriptorheap_public)
  </li>
</ul>

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib\
**Plataformas compatibles**: consolas XBOX Series y familia XBOX One

## Consulte también

[Estructuras principales](https://learn.microsoft.com/en-us/windows/win32/direct3d12/direct3d-12-structures)

[Creación de montones de descriptores](https://learn.microsoft.com/en-us/windows/win32/direct3d12/creating-descriptor-heaps)

[Montones de descriptores](https://learn.microsoft.com/en-us/windows/win32/direct3d12/descriptor-heaps)


## Related topics

- [ID3D12DescriptorHeap::GetDesc](/es/reference/graphics/d3d12/interfaces/id3d12descriptorheap/methods/id3d12descriptorheap_getdesc_public.md)
- [D3D12_DESCRIPTOR_HEAP_TYPE](/es/reference/graphics/d3d12/enums/d3d12_descriptor_heap_type_public.md)
- [CreateDescriptorHeap](/es/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createdescriptorheap_public.md)
- [ID3D12DescriptorHeap](/es/reference/graphics/d3d12/interfaces/id3d12descriptorheap/id3d12descriptorheap_public.md)
- [D3D12_GPU_DESCRIPTOR_HANDLE](/es/reference/graphics/d3d12/structs/d3d12_gpu_descriptor_handle_public.md)
