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

# CreateRenderTargetView

> Crée une vue de cible de rendu pour accéder aux données d'une ressource. (ID3D12Device.CreateRenderTargetView)

Crée une vue de cible de rendu pour accéder aux données d'une ressource.

## Syntaxe

```cpp theme={null}
void CreateRenderTargetView(
    ID3D12Resource  pResource,
    const D3D12_RENDER_TARGET_VIEW_DESC  pDesc,
    D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor
)
```

### Paramètres

*pResource \[in, optional]*\
Type : ID3D12Resource \*

Pointeur vers l'objet [ID3D12Resource](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Resource/id3d12resource_xs) qui représente la cible de rendu.

Au moins l'un des paramètres <i>pResource</i> ou <i>pDesc</i> doit être fourni.
Un paramètre <i>pResource</i> nul est utilisé pour initialiser un descripteur nul, ce qui garantit un comportement de liaison nulle semblable à celui de D3D11 (les lectures retournent des 0 et les écritures sont ignorées), mais il doit avoir un paramètre <i>pDesc</i> valide afin de déterminer le type de descripteur.

*pDesc \[in, optional]*\
Type : const D3D12\_RENDER\_TARGET\_VIEW\_DESC \*

Pointeur vers une structure [D3D12\_RENDER\_TARGET\_VIEW\_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_render_target_view_desc_public) qui décrit la vue de cible de rendu.

Un paramètre <i>pDesc</i> nul est utilisé pour initialiser un descripteur par défaut, si possible. Ce comportement est identique au comportement du descripteur nul de D3D11, où les valeurs par défaut sont remplies. Ce comportement hérite du format et de la dimension de la ressource (si elle n'est pas sans type), et les RTV ciblent le premier niveau de mip et toutes les tranches du tableau. Les ressources ne prennent pas toutes en charge l'initialisation par un descripteur nul.

*DestDescriptor \[in]*\
Type : D3D12\_CPU\_DESCRIPTOR\_HANDLE

Décrit le handle de descripteur CPU qui représente la destination où résidera la vue de cible de rendu nouvellement créée.

### Valeur de retour

Type : void

Aucune.

## Configuration requise

**En-tête :** d3d12\_xs.h ou d3d12\_x.h\
**Bibliothèque :** d3d12\_xs.lib ou d3d12\_x.lib\
**Plateformes prises en charge :** consoles XBOX Series et famille XBOX One

## Voir aussi

[ID3D12Device](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12device/id3d12device)


## Related topics

- [D3D12_RENDER_TARGET_VIEW_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_render_target_view_desc_public.md)
- [D3D12_CPU_DESCRIPTOR_HANDLE](/fr-CA/reference/graphics/d3d12/structs/d3d12_cpu_descriptor_handle_public.md)
- [D3D12_RTV_DIMENSION](/fr-CA/reference/graphics/d3d12/enums/d3d12_rtv_dimension_public.md)
- [OMSetRenderTargets](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_omsetrendertargets_public.md)
- [D3D12_VIEW_INSTANCE_LOCATION](/fr-CA/reference/graphics/d3d12/structs/d3d12_view_instance_location_public.md)
