> ## 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_RESOURCE_DESC1

> Describe un recurso, como una textura, incluida una región mip. Esta estructura se usa en varios métodos.

Describe un recurso, como una textura, incluida una región mip. Esta estructura se usa en varios métodos.

## Sintaxis

```cpp theme={null}
typedef struct D3D12_RESOURCE_DESC1
{
    D3D12_RESOURCE_DIMENSION Dimension;
    UINT64 Alignment;
    UINT64 Width;
    UINT Height;
    UINT16 DepthOrArraySize;
    UINT16 MipLevels;
    DXGI_FORMAT Format;
    DXGI_SAMPLE_DESC SampleDesc;
    D3D12_TEXTURE_LAYOUT Layout;
    D3D12_RESOURCE_FLAGS Flags;
    D3D12_MIP_REGION SamplerFeedbackMipRegion;
} D3D12_RESOURCE_DESC1
```

### Miembros

*Dimension*\
Tipo: D3D12\_RESOURCE\_DIMENSION

Un miembro de [D3D12\_RESOURCE\_DIMENSION](/reference/graphics/d3d12_x/enums/d3d12_resource_dimension), que especifica las dimensiones del recurso (por ejemplo, D3D12\_RESOURCE\_DIMENSION\_TEXTURE1D) o si es un búfer ((D3D12\_RESOURCE\_DIMENSION\_BUFFER).

*Alignment*\
Tipo: UINT64

Especifica la alineación.

*Width*\
Tipo: UINT64

Especifica el ancho del recurso.

*Height*\
Tipo: UINT

Especifica el alto del recurso.

*DepthOrArraySize*\
Tipo: UINT16

Especifica la profundidad del recurso, si es 3D, o el tamaño de la matriz si es una matriz de recursos 1D o 2D.

*MipLevels*\
Tipo: UINT16

Especifica el número de niveles MIP.

*Format*\
Tipo: DXGI\_FORMAT

Especifica un miembro de [DXGI\_FORMAT](https://learn.microsoft.com/en-us/windows/win32/api/dxgiformat/ne-dxgiformat-dxgi_format).

*SampleDesc*\
Tipo: DXGI\_SAMPLE\_DESC

Especifica una estructura [DXGI\_SAMPLE\_DESC](https://learn.microsoft.com/en-us/windows/win32/api/dxgicommon/ns-dxgicommon-dxgi_sample_desc).

*Layout*\
Tipo: D3D12\_TEXTURE\_LAYOUT

Especifica un miembro de [D3D12\_TEXTURE\_LAYOUT](/reference/graphics/d3d12_x/enums/d3d12_texture_layout).

*Flags*\
Tipo: D3D12\_RESOURCE\_FLAGS

Marcas combinadas mediante OR bit a bit, como constantes de la enumeración [D3D12\_RESOURCE\_FLAGS](/reference/graphics/d3d12_x/enums/d3d12_resource_flags).

*SamplerFeedbackMipRegion*\
Tipo: D3D12\_MIP\_REGION

Una estructura [D3D12\_MIP\_REGION](/reference/graphics/d3d12_xs/structs/d3d12_mip_region).

## Comentarios

Para ver los comentarios, consulte [D3D12\_RESOURCE\_DESC1](/reference/graphics/d3d12/structs/d3d12_resource_desc_public).

## Requisitos

**Encabezado:** d3d12\_x.h\
**Biblioteca:** d3d12\_x.lib\
**Plataformas compatibles**: familia XBOX One

## Consulte también

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

* [Especificación de comentarios del muestreador](https://microsoft.github.io/DirectX-Specs/d3d/SamplerFeedback.html)


## Related topics

- [CreateCommittedResource3 (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device10/methods/id3d12device10_createcommittedresource3_public.md)
- [CreatePlacedResource2 (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device10/methods/id3d12device10_createplacedresource2_public.md)
- [D3D12_PROTECTED_RESOURCE_SESSION_DESC1](/es/reference/graphics/d3d12/structs/d3d12_protected_resource_session_desc1_public.md)
- [D3D12_DEPTH_STENCIL_DESC1](/es/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc1_public.md)
- [D3D12_ROOT_SIGNATURE_DESC1](/es/reference/graphics/d3d12/structs/d3d12_root_signature_desc1_public.md)
