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

# XG12_RESOURCE_MISC_FLAG (famille XBOX One)

> XG12_RESOURCE_MISC_FLAG (consoles XBOX Series) : identifie les options des ressources. Référence de l'API graphique Direct3D 12 pour le développement de jeux XBOX.

Identifie les options des ressources créées avec une structure de description de ressource de style D3D12.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
typedef enum XG12_RESOURCE_MISC_FLAG
{
    XG12_RESOURCE_MISC_NONE = 0,
    XG12_RESOURCE_MISC_ALLOW_RENDER_TARGET = 0x1,
    XG12_RESOURCE_MISC_ALLOW_DEPTH_STENCIL = 0x2,
    XG12_RESOURCE_MISC_ALLOW_UNORDERED_ACCESS = 0x4,
    XG12_RESOURCE_MISC_DENY_SHADER_RESOURCE = 0x8,
    XG12_RESOURCE_MISC_ALLOW_SIMULTANEOUS_ACCESS = 0x20,
    XG12_RESOURCE_MISC_DENY_COMPRESSION_DATA = 0x300000,
    XG12_RESOURCE_MISC_FLAG_DENY_DEPTH_COMPRESSION_DATA = 0x100000,
    XG12_RESOURCE_MISC_FLAG_DENY_STENCIL_COMPRESSION_DATA = 0x200000,
    XG12_RESOURCE_MISC_ALLOW_DCC = 0x400000,
    XG12_RESOURCE_MISC_FORCE_TEXTURE_COMPATIBILITY = 0x800000,  
    XG12_RESOURCE_MISC_FLAG_DENY_DEPTH_STENCIL_HTILE = 0x80000000,
} XG12_RESOURCE_MISC_FLAG  
```

<a id="ID4E2B" />

## Constantes

| Constante | Description |
| - | - |
| XG12\_RESOURCE\_MISC\_NONE | Aucune option n'est spécifiée. |
| XG12\_RESOURCE\_MISC\_ALLOW\_RENDER\_TARGET | Permet à la ressource d'être une cible de rendu. |
| XG12\_RESOURCE\_MISC\_ALLOW\_DEPTH\_STENCIL | Permet à la ressource d'être utilisée pour les données de profondeur et de stencil. |
| XG12\_RESOURCE\_MISC\_ALLOW\_UNORDERED\_ACCESS | Permet à la ressource d'être utilisée avec un accès non ordonné. |
| XG12\_RESOURCE\_MISC\_DENY\_SHADER\_RESOURCE | N'autorise pas la ressource à être une ressource de nuanceur. |
| XG12\_RESOURCE\_MISC\_ALLOW\_SIMULTANEOUS\_ACCESS | Permet à la ressource d'être accessible simultanément par plusieurs files d'attente, appareils ou processus différents. La ressource peut être accessible simultanément par plusieurs lecteurs et un seul rédacteur, tant que le rédacteur ne modifie pas en même temps les texels auxquels un lecteur accède. |
| XG12\_RESOURCE\_MISC\_DENY\_COMPRESSION\_DATA | Interdit à la ressource d'utiliser des métadonnées de compression de tous types. Cet indicateur empêche la création des surfaces de métadonnées CMask et FMask pour les ressources de cible de rendu. Cet indicateur n'empêche pas la création de la surface de métadonnées HTile pour les ressources de profondeur et de stencil. |
| XG12\_RESOURCE\_MISC\_FLAG\_DENY\_DEPTH\_COMPRESSION\_DATA | Interdit à la ressource d'utiliser des métadonnées de compression de profondeur. Cet indicateur n'empêche pas la création de la surface de métadonnées HTile pour les ressources de profondeur et de stencil. |
| XG12\_RESOURCE\_MISC\_FLAG\_DENY\_STENCIL\_COMPRESSION\_DATA | Interdit à la ressource d'utiliser des métadonnées de compression de stencil. Cet indicateur n'empêche pas la création de la surface de métadonnées HTile pour les ressources de profondeur et de stencil. |
| XG12\_RESOURCE\_MISC\_ALLOW\_DCC | Autorise la compression delta des couleurs (DCC). Lorsque la DCC est utilisée avec une ressource de cible de rendu, CMask n'est pas utilisé. Cet indicateur remplace XG12\_RESOURCE\_MISC\_DENY\_COMPRESSION\_DATA. |
| XG12\_RESOURCE\_MISC\_FORCE\_TEXTURE\_COMPATIBILITY | Force les ressources compressées par compression delta des couleurs à rester compatibles avec l'échantillonnage de texture. |
| XG12\_RESOURCE\_MISC\_FLAG\_DENY\_DEPTH\_STENCIL\_HTILE | Empêche la création d'une surface de métadonnées HTile avec une ressource de profondeur et de stencil. |

<a id="remarks" />

## Remarques

Cette énumération est utilisée par le membre **MiscFlags** de la structure [XG\_RESOURCE\_DESC](/fr/reference/graphics/xg__NR/structs/xg_resource_desc).

Cette énumération est équivalente à l'énumération D3D12\_RESOURCE\_FLAGS. La version XBOX de l'énumération [D3D12\_RESOURCE\_FLAGS](/fr/reference/graphics/d3d12_x/enums/d3d12_resource_flags) ajoute des membres d'extension XBOX à la version PC de l'énumération [D3D12\_RESOURCE\_FLAGS](https://msdn.microsoft.com/library/dn986742\(v=vs.85\).aspx).

<a id="requirements" />

## Configuration requise

**En-tête :** xg.h

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

## Voir aussi

[Référence XG](/fr/reference/graphics/xg__NR/xg_members)


## Related topics

- [D3D12_PROTECTED_RESOURCE_SESSION_FLAGS](/fr/reference/graphics/d3d12/enums/d3d12_protected_resource_session_flags_public.md)
- [D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS](/fr/reference/graphics/d3d12/enums/d3d12_protected_resource_session_support_flags_public.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [GetCreationFlags](/fr/reference/graphics/d3d12/interfaces/id3d12fence1/methods/id3d12fence1_getcreationflags_public.md)
- [XGameStreamingVideoFlags](/fr/reference/system/xgamestreaming/enums/xgamestreamingvideoflags.md)
