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

# D3D12XBOX_COMPONENT_PLACED_ADDRESSES (famille XBOX One)

> Union utilisée par ID3D12Device::CreateComponentPlacedResourceX.

Stocke les emplacements des composants à utiliser par [CreateComponentPlacedResourceX](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_createcomponentplacedresourcex).

## Syntaxe

```cpp theme={null}
typedef struct
{
    union
    {
        struct
        {
            D3D12_GPU_VIRTUAL_ADDRESS BaseAddress;
        } Resource;
        struct
        {
            D3D12_GPU_VIRTUAL_ADDRESS ColorSamples;
            D3D12_GPU_VIRTUAL_ADDRESS CMask;
            D3D12_GPU_VIRTUAL_ADDRESS DCC;
        } NonAARenderTarget;
        struct
        {
            D3D12_GPU_VIRTUAL_ADDRESS ColorSamples;
            D3D12_GPU_VIRTUAL_ADDRESS CMask;
            D3D12_GPU_VIRTUAL_ADDRESS FragmentMask;
            D3D12_GPU_VIRTUAL_ADDRESS DCC;
        } AARenderTarget;
        struct
        {
            D3D12_GPU_VIRTUAL_ADDRESS DepthSamples;
            D3D12_GPU_VIRTUAL_ADDRESS HTile;
        } DepthTarget;
        struct
        {
            D3D12_GPU_VIRTUAL_ADDRESS DepthSamples;
            D3D12_GPU_VIRTUAL_ADDRESS HTile;
            D3D12_GPU_VIRTUAL_ADDRESS StencilSamples;
        } DepthStencilTarget;
    };
} D3D12XBOX_COMPONENT_PLACED_ADDRESSES;
```

### Membres

*Resource.BaseAddress*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Spécifie l'adresse de base de la ressource.

*NonAARenderTarget.ColorSamples*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse des échantillons de couleur pour la cible de rendu sans AA.

*NonAARenderTargetCMask*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse du CMask pour la cible de rendu sans AA.

*NonAARenderTarget.DCC*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse de la surface de clés DCC associée à la cible de rendu sans AA.

*AARenderTarget.ColorSamples*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse des échantillons de couleur pour la cible de rendu AA.

*AARenderTarget.CMask*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse du CMask pour la cible de rendu AA.

*AARenderTarget.FragmentMask*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse du masque de fragments pour la cible de rendu AA.

*AARenderTarget.DCC*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse de la surface de clés DCC associée à la cible de rendu AA.

*DepthTarget.DepthSamples*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse des échantillons de profondeur pour la cible de profondeur.

*DepthTarget.HTile*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse de *HTile* pour la cible de profondeur.

*DepthStencilTargetDepthSamples*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse des échantillons de profondeur pour la cible de profondeur.

*DepthStencilTarget/HTile*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse de *HTile* pour la cible de profondeur.

*DepthStencilTarget.StencilSamples*\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse des échantillons de gabarit pour la cible de profondeur-gabarit.

## Remarques

Cette structure est utilisée par [CreateComponentPlacedResourceX](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_createcomponentplacedresourcex) et [CreateComponentPlacedResourceX1](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_createcomponentplacedresourcex1).

**D3D12XBOX\_COMPONENT\_PLACED\_ADDRESSES** est une structure d'assistance que **CreateComponentPlacedResourceX** utilise pour spécifier l'emplacement des composants suivants : **Resource**, **NonAARenderTarget**, **AARenderTarget**, **DepthTarget** et **DepthStencilTarget**.

## Configuration requise

**En-tête :** d3d12\_x.h

**Plateformes prises en charge :** famille XBOX One

## Voir aussi

[d3d12\_x](/fr-CA/reference/graphics/d3d12_x/d3d12_x_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [NDA 主题目录 - Microsoft Learn 在线链接](/zh-CN/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
