> ## 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_xs (contenu de l'API) (consoles XBOX Series)

> Rubriques de référence pour d3d12_xs.h.

## Interfaces

| Interface | Description |
| - | - |
| [ID3D10Blob](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D10Blob/id3d10blob) | Cette interface sert à retourner des données de longueur arbitraire. |
| [ID3D12CommandQueue](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12CommandQueue/id3d12commandqueue_xs) | Soumet des listes de commandes et synchronise leur exécution. |
| [ID3D12Device11](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Device11/id3d12device11) | Représente un adaptateur virtuel. Cette interface étend `ID3D12Device10`. |
| [ID3D12Device6](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Device6/id3d12device6) | Représente un adaptateur virtuel. Cette interface étend `ID3D12Device5`. |
| [ID3D12Device7](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Device7/id3d12device7) | Représente un adaptateur virtuel. Cette interface étend `ID3D12Device6`. |
| [ID3D12Device8](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/id3d12device8) | Représente un adaptateur virtuel. Cette interface étend `ID3D12Device7`. |
| [ID3D12GraphicsCommandList](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList/id3d12graphicscommandlist_xs) | Encapsule une liste de commandes graphiques pour le rendu. |
| [ID3D12GraphicsCommandList4](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList4/id3d12graphicscommandlist4) | Encapsule une liste de commandes graphiques pour le rendu. Cette interface étend ID3D12GraphicsCommandList3. |
| [ID3D12GraphicsCommandList5](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList5/id3d12graphicscommandlist5) | Encapsule une liste de commandes graphiques pour le rendu. Cette interface étend ID3D12GraphicsCommandList4. |
| [ID3D12GraphicsCommandList6](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/id3d12graphicscommandlist6) | Encapsule une liste de commandes graphiques pour le rendu. Cette interface étend ID3D12GraphicsCommandList5. |
| [ID3D12GraphicsCommandList8](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList8/id3d12graphicscommandlist8) | À déterminer |
| [ID3D12Heap1](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Heap1/id3d12heap1) | Un tas est une abstraction d'allocation de mémoire contiguë, utilisée pour gérer la mémoire physique. Cette interface étend ID3D12Heap. |
| [ID3D12Object](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Object/id3d12object) | Interface dont héritent ID3D12Device et ID3D12DeviceChild. Elle fournit des méthodes pour associer des données privées et annoter les noms d'objets. |
| [ID3D12PipelineState](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12PipelineState/id3d12pipelinestate_xs) | Représente l'état de tous les nuanceurs actuellement définis ainsi que de certains objets d'état à fonction fixe. |
| [ID3D12Resource](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Resource/id3d12resource_xs) | Encapsule une capacité généralisée du processeur et du GPU à lire et à écrire dans la mémoire physique, ou les tas. |
| [ID3D12StateObject](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12StateObject/id3d12stateobject) | Représente une quantité variable d'état de configuration, y compris des nuanceurs, qu'une application gère comme une unité unique et qui est remise de façon atomique à un pilote pour traitement, comme la compilation ou l'optimisation. |
| [ID3D12StateObjectProperties](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12StateObjectProperties/id3d12stateobjectproperties) | Fournit des méthodes pour obtenir et définir les propriétés d'un ID3D12StateObject. |
| [ID3DInclude](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3DInclude/id3dinclude) | ID3DInclude est une interface d'inclusion que l'utilisateur implémente pour permettre à une application d'appeler des méthodes substituables par l'utilisateur pour ouvrir et fermer les fichiers #include de nuanceurs. |
| [IDXGIAdapter](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter/idxgiadapter) | L'interface IDXGIAdapter représente un sous-système d'affichage (comprenant un ou plusieurs GPU, DAC et la mémoire vidéo). |
| [IDXGIAdapter1](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter1/idxgiadapter1) | L'interface IDXGIAdapter représente un sous-système d'affichage (comprenant un ou plusieurs GPU, DAC et la mémoire vidéo). |
| [IDXGIAdapter2](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter2/idxgiadapter2) | L'interface IDXGIAdapter représente un sous-système d'affichage (comprenant un ou plusieurs GPU, DAC et la mémoire vidéo). |
| [IDXGIDevice](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIDevice/idxgidevice) | Une interface IDXGIDevice implémente une classe dérivée pour les objets DXGI qui produisent des données d'image. |
| [IDXGIDevice1](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIDevice1/idxgidevice1) | Une interface IDXGIDevice implémente une classe dérivée pour les objets DXGI qui produisent des données d'image. |
| [IDXGIDevice2](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIDevice2/idxgidevice2) | Une interface IDXGIDevice implémente une classe dérivée pour les objets DXGI qui produisent des données d'image. |
| [IDXGIDeviceSubObject](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIDeviceSubObject/idxgidevicesubobject) | Héritée par les objets liés au périphérique afin qu'ils puissent récupérer un pointeur vers celui-ci. |
| [IDXGIFactory](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIFactory/idxgifactory) | Une interface IDXGIFactory implémente des méthodes pour générer des objets DXGI (qui gèrent les transitions en plein écran). |
| [IDXGIFactory1](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIFactory1/idxgifactory1) | Une interface IDXGIFactory implémente des méthodes pour générer des objets DXGI (qui gèrent les transitions en plein écran). |
| [IDXGIFactory2](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIFactory2/idxgifactory2) | Une interface IDXGIFactory implémente des méthodes pour générer des objets DXGI (qui gèrent les transitions en plein écran). |
| [IDXGIInfoQueue](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIInfoQueue/idxgiinfoqueue) | Cette interface contrôle la file d'attente des informations de débogage et ne peut être utilisée que si la couche de débogage est activée. |
| [IDXGIObject](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIObject/idxgiobject) | Interface de base pour tous les objets DXGI; `IDXGIObject` prend en charge l'association de données définies par l'appelant (données privées) à un objet et la récupération d'une interface vers l'objet parent. |
| [IDXGIOutput](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIOutput/idxgioutput) | Une interface `IDXGIOutput` représente une sortie d'adaptateur (comme un moniteur). |
| [IDXGISwapChain](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGISwapChain/idxgiswapchain) | Les chaînes de permutation sont dépréciées et ont été remplacées par les ressources de permutation ([D3D12\_HEAP\_FLAG\_ALLOW\_DISPLAY](/fr-CA/reference/graphics/d3d12_x/enums/d3d12_heap_flags)) et la présentation au moyen de [ID3D12CommandQueue::PresentX](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx). |
| [IDXGISwapChain1](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGISwapChain1/idxgiswapchain1) | Les chaînes de permutation sont dépréciées et ont été remplacées par les ressources de permutation ([D3D12\_HEAP\_FLAG\_ALLOW\_DISPLAY](/fr-CA/reference/graphics/d3d12_x/enums/d3d12_heap_flags)) et la présentation au moyen de [ID3D12CommandQueue::PresentX](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx). |
| [ID3D12DescriptorHeap](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12DescriptorHeap/id3d12descriptorheap) | À déterminer |
| [ID3D12RootSignature](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12RootSignature/id3d12rootsignature) | À déterminer |

## Fonctions

| Fonction | Description |
| - | - |
| [D3D10CreateBlob](/fr-CA/reference/graphics/d3d12_xs/functions/d3d10createblob) | Crée une mémoire tampon. |
| [D3D12ConfigureVirtualMemoryX](/fr-CA/reference/graphics/d3d12_xs/functions/d3d12configurevirtualmemoryx) | Réserve de la mémoire pour les tables de pages servant au suivi de la mémoire graphique et les initialise. |
| [D3D12XboxInitializeDefaultDpbbState](/fr-CA/reference/graphics/d3d12_xs/functions/d3d12xboxinitializedefaultdpbbstate) | Initialise l'état par défaut du Deferred Primitive Batch Binning (DPBB). |
| [D3D12XboxMakeDefault\_D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS1](/fr-CA/reference/graphics/d3d12_xs/functions/d3d12xboxmakedefault_d3d12xbox_build_raytracing_acceleration_structure_params1) | Initialise une structure `D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS1` avec les valeurs par défaut. |
| [D3D12XboxMakeDefault\_D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS2](/fr-CA/reference/graphics/d3d12_xs/functions/d3d12xboxmakedefault_d3d12xbox_build_raytracing_acceleration_structure_params2) | Initialise une structure `D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2` avec les valeurs par défaut. |
| [D3D12XboxMakeDefault\_D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS3](/fr-CA/reference/graphics/d3d12_xs/functions/d3d12xboxmakedefault_d3d12xbox_build_raytracing_acceleration_structure_params3) | Initialise une structure `D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS3` avec les valeurs par défaut. |
| [D3D12ZeroMemoryX](/fr-CA/reference/graphics/d3d12_xs/functions/d3d12zeromemoryx) | Met à zéro les plages de mémoire spécifiées. |

## Structures

| Structure | Description |
| - | - |
| [D3D12\_DISPATCH\_MESH\_ARGUMENTS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_dispatch_mesh_arguments) | Non pris en charge sur XBOX. |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS10](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options10_xs) | Indique le niveau de prise en charge offert par l'adaptateur pour le combinateur de somme de l'ombrage à taux variable et le taux d'ombrage par primitive des nuanceurs de maillage. |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS11](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options11_xs) | Indique le niveau de prise en charge offert par l'adaptateur pour les opérations atomiques Int64 sur les ressources de descripteur. |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS7](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options7_xs) | Indique le niveau de prise en charge offert par l'adaptateur pour les nuanceurs de maillage et la rétroaction d'échantillonneur. |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS8](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options8_xs) | Indique le niveau de prise en charge offert par l'adaptateur pour les textures de blocs non alignées. |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS9](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options9_xs) | Indique si diverses options sont prises en charge. |
| [D3D12\_FEATURE\_DATA\_DISPLAYABLE](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_feature_data_displayable_xs) | Cette fonctionnalité est actuellement en préversion. |
| [D3D12\_FEATURE\_DATA\_PROTECTED\_RESOURCE\_SESSION\_TYPE\_COUNT](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_feature_data_protected_resource_session_type_count_xs) | Indique le nombre de types de sessions de ressources protégées. |
| [D3D12\_FEATURE\_DATA\_PROTECTED\_RESOURCE\_SESSION\_TYPES](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_feature_data_protected_resource_session_types_xs) | Indique une liste de types de sessions de ressources protégées. |
| [D3D12\_MIP\_REGION](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_mip_region) | Structure qui définit les dimensions représentées par un texel de rétroaction dans une ressource de rétroaction. |
| [D3D12\_PROTECTED\_RESOURCE\_SESSION\_DESC1](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_protected_resource_session_desc1) | Décrit les indicateurs d'une session de ressources protégées, par adaptateur. |
| [D3D12\_RESOURCE\_DESC1](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12_resource_desc1) | Décrit une ressource, comme une texture. |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_BATCHED\_DESC](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_batched_desc) | Descripteur pour les générations BVH par lots. Encapsule un seul ensemble de paramètres de l'appel de génération normal. |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_BATCHED\_DESC2](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_batched_desc2) | Descripteur de génération par lots étendu. |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS1](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_params1) | Ensemble étendu de paramètres pour les générations par lots. |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS2](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_params2) | Ensemble étendu de paramètres pour les générations par lots. |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS3](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_params3) | Ensemble étendu de paramètres pour les générations par lots. |
| [D3D12XBOX\_COMPUTE\_SHADER\_LAUNCH\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_compute_shader_launch_params) | Paramètres de substitution pour les paramètres de lancement de l'objet d'état du pipeline de calcul. |
| [D3D12XBOX\_COMPUTE\_SHADER\_LIMITS\_DESC](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_compute_shader_limits_desc_xs) | Définit des registres dans l'état du pipeline de calcul pour programmer divers paramètres d'exécution des nuanceurs de calcul. |
| [D3D12XBOX\_CREATE\_DEVICE\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_create_device_parameters_xs) | Spécifie les paramètres utilisés lors de la création d'un périphérique sur le matériel XBOX. |
| [D3D12XBOX\_DESCRIPTOR\_PIPELINE\_STATE](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_descriptor_pipeline_state_xs) | Descripteur de paquet du processeur de commandes pour définir un objet d'état de pipeline. |
| [D3D12XBOX\_DESERIALIZE\_GRAPHICS\_PIPELINE\_STATE](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_deserialize_graphics_pipeline_state_xs) | Contient les informations pour désérialiser un objet d'état de pipeline graphique précédemment sérialisé. |
| [D3D12XBOX\_DISPATCH\_MESH\_X\_ARGUMENTS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_dispatch_mesh_x_arguments) | Type de signature de commande utilisé dans les appels Execute Indirect des nuanceurs de maillage sur XBOX. |
| [D3D12XBOX\_DISPATCH\_RAYS\_DESC](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_dispatch_rays_desc) | Extension XBOX pour D3D12\_DISPATCH\_RAYS\_DESC |
| [D3D12XBOX\_DPBB\_BREAK\_BATCH\_ARGUMENTS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_dpbb_break_batch_arguments) | Extension XBOX pour Execute Indirect. |
| [D3D12XBOX\_DPBB\_STATE](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_dpbb_state) | Paramètres du Deferred Primitive Batch Binning (DPBB). |
| [D3D12XBOX\_FLUSHPIPELINEX\_ARGUMENTS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_flushpipelinex_arguments) | Extension XBOX pour Execute Indirect. |
| [D3D12XBOX\_GPU\_HARDWARE\_CONFIGURATION](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_gpu_hardware_configuration_xs) | Contient la fréquence d'horloge du GPU et la configuration matérielle. |
| [D3D12XBOX\_GRAPHICS\_SHADER\_LIMITS\_DESC](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_graphics_shader_limits_desc_xs) | Définit les limites d'un nuanceur graphique. |
| [D3D12XBOX\_LIVE\_DEBUGGING\_AMPLIFICATION\_SHADER\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_amplification_shader_parameters) | Paramètres servant à spécifier le nuanceur d'amplification à déboguer en direct |
| [D3D12XBOX\_LIVE\_DEBUGGING\_ANY\_SHADER\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_any_shader_parameters) | Paramètres servant à spécifier n'importe quel nuanceur à déboguer en direct |
| [D3D12XBOX\_LIVE\_DEBUGGING\_COMPUTE\_SHADER\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_compute_shader_parameters) | Paramètres servant à spécifier le nuanceur de calcul à déboguer en direct |
| [D3D12XBOX\_LIVE\_DEBUGGING\_DOMAIN\_SHADER\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_domain_shader_parameters) | Paramètres servant à spécifier le nuanceur de domaine à déboguer en direct |
| [D3D12XBOX\_LIVE\_DEBUGGING\_GEOMETRY\_SHADER\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_geometry_shader_parameters) | Paramètres servant à spécifier le nuanceur de géométrie à déboguer en direct |
| [D3D12XBOX\_LIVE\_DEBUGGING\_GLOBAL\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_global_parameters) | Permet de définir le type de débogage en direct et les paramètres propres à ce type de débogage. |
| [D3D12XBOX\_LIVE\_DEBUGGING\_HULL\_SHADER\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_hull_shader_parameters) | Paramètres servant à spécifier le nuanceur de coque à déboguer en direct |
| [D3D12XBOX\_LIVE\_DEBUGGING\_MESH\_SHADER\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_mesh_shader_parameters) | Paramètres servant à spécifier le nuanceur de maillage à déboguer en direct |
| [D3D12XBOX\_LIVE\_DEBUGGING\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_parameters) | Permet de définir le type de débogage en direct et les paramètres propres à ce type de débogage. |
| [D3D12XBOX\_LIVE\_DEBUGGING\_PIXEL\_SHADER\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_pixel_shader_parameters) | Paramètres servant à spécifier le nuanceur de pixels à déboguer en direct |
| [D3D12XBOX\_LIVE\_DEBUGGING\_VERTEX\_SHADER\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_vertex_shader_parameters) | Paramètres servant à spécifier le nuanceur de sommets à déboguer en direct |
| [D3D12XBOX\_MSAA\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_msaa_parameters_xs) | Contrôle les paramètres du bloc de profondeur pour l'anticrénelage par échantillonnage multiple (MSAA). |
| [D3D12XBOX\_PRT\_LOD\_REPORT\_DESC](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_prt_lod_report_desc) | Spécifie l'emplacement mémoire de destination et la taille d'un rapport PRT LOD écrit par le GPU, ainsi que les paramètres contrôlant la façon dont les compteurs d'échantillons sont réinitialisés lors de la génération du rapport. |
| [D3D12XBOX\_PRT\_LOD\_REPORT\_GPU\_HEADER](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_prt_lod_report_gpu_header) | Définit la disposition matérielle de l'en-tête de 8 octets écrit par le GPU dans le cadre d'un rapport PRT LOD. |
| [D3D12XBOX\_PRT\_LOD\_REPORT\_GPU\_SAMPLE](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_prt_lod_report_gpu_sample) | Spécifie l'emplacement mémoire de destination et la taille d'un rapport PRT LOD écrit par le GPU, ainsi que les paramètres contrôlant la façon dont les compteurs d'échantillons sont réinitialisés lors de la génération du rapport. |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_ACCELERATION\_STRUCTURE\_NODE](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_acceleration_structure_node) | Union contenant les données d'un nœud canonique. |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_FP16\_AABB\_DATA](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_fp16_aabb_data) | Contient les données d'une boîte FP16 canonique. |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_FP32\_AABB\_DATA](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_fp32_aabb_data) | Contient les données d'une boîte FP32 canonique. |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_TRIANGLE\_NODE\_DATA](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_triangle_node_data) | Nœud de triangle canonique. |
| [D3D12XBOX\_RAYTRACING\_FP16\_AABB](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_fp16_aabb) | Structure d'assistance pour décrire une boîte FP16. |
| [D3D12XBOX\_RAYTRACING\_INFORMATION\_EXPORT\_TABLE](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_information_export_table) | Sert à énumérer les exportations d'un RTPSO. |
| [D3D12XBOX\_RAYTRACING\_INFORMATION\_EXPORT](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_information_export) | Réservé à un usage interne. |
| [D3D12XBOX\_RAYTRACING\_INFORMATION](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_information) | Informations supplémentaires pouvant être obtenues à partir d'un RTPSO terminé. |
| [D3D12XBOX\_RAYTRACING\_OPTIONS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_options) | Décrit les options étendues pouvant être définies sur un RTPSO. |
| [D3D12XBOX\_RESOURCE\_BARRIER\_SUMMARY\_ACTIONS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_resource_barrier_summary_actions) | Fournit un résumé des actions effectuées pour le compte des barrières de ressources. |
| [D3D12XBOX\_SAMPLER\_DESC](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_sampler_desc_xs) | Décrit un état d'échantillonneur. |
| [D3D12XBOX\_SERIALIZE\_GRAPHICS\_PIPELINE\_STATE](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_serialize_graphics_pipeline_state_xs) | Informations pour sérialiser un objet d'état de pipeline graphique. |
| [D3D12XBOX\_SHADER\_RESOURCE\_VIEW\_DESC](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_shader_resource_view_desc_xs) | Décrit une vue de ressource de nuanceur (SRV). |
| [D3D12XBOX\_SHADER\_SYMBOL\_LIST](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_shader_symbol_list) | Contient les symboles de fonction pour l'état du pipeline de calcul avec appels de fonction (comme pour DXR). |
| [D3D12XBOX\_SHADER\_SYMBOL](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_shader_symbol) | Fonction unique dans un nuanceur de calcul. |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_CMASK\_VRS\_HINT\_MODE](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_cmask_vrs_hint_mode) | Contient le bit d'activation par RTV pour VRS-Hint. |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_COMBINERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_combiners) | Permet de prendre le contrôle des paramètres du combinateur VRS. |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_HTILE\_MODE](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_htile_mode) | Contient les paramètres HTile à programmer. |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_PIXEL\_CENTER\_OFFSETS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_pixel_center_offsets) | Programme les décalages du centre des pixels grossiers par incréments de 1/16 à l'aide d'une valeur signée de 4 bits. Les centres de toutes les formes de pixels grossiers peuvent être définis indépendamment. |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings) | Union de paramètres VRS étendus. |
| [D3D12XBOX\_SYNC\_PARAMS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_sync_params) | Paramètres de synchronisation du GPU utilisés dans diverses API |
| [D3D12XBOX\_VIRTUAL\_MEMORY\_CONFIGURATION](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_virtual_memory_configuration) | Paramètres servant à initialiser le système de mémoire virtuelle graphique Direct3D. |
| [D3D12XBOX\_XDXR\_STREAM\_DESC](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_xdxr_stream_desc) | Flux d'options sous forme de jetons pour ajouter et supprimer des extensions sans modifier l'API. |
| [D3D12XBOX\_ZERO\_MEMORY\_BUFFERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_zero_memory_buffers) | Structure de contrôle fournie par le titre à l'API D3D12ZeroMemoryX. |
| [D3D12XBOX\_ZERO\_MEMORY\_RANGE](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_zero_memory_range) | Représente une région de la mémoire virtuelle du GPU à effacer avec l'API D3D12ZeroMemoryX |
| [D3D12XboxPutBuffer](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xboxputbuffer_xs) | Structure pour gérer l'écriture des commandes GPU dans le segment de mémoire tampon de commandes actuel. |
| [DXGI\_ADAPTER\_DESC2](/fr-CA/reference/graphics/d3d12_xs/structs/dxgi_adapter_desc2) | Décrit un adaptateur (ou une carte vidéo) à l'aide de DXGI 1.2. |
| [DXGI\_MODE\_DESC](/fr-CA/reference/graphics/d3d12_xs/structs/dxgi_mode_desc) | Décrit un mode d'affichage. |
| [DXGIX\_FRAME\_STATISTICS](/fr-CA/reference/graphics/d3d12_xs/structs/dxgix_frame_statistics) | Contient les statistiques d'images DXGI. |
| [DXGIX\_PRESENTARRAY\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/dxgix_presentarray_parameters) | Paramètres de Present Array DXGI. |
| [DXGIXBOX\_MODE\_DESC](/fr-CA/reference/graphics/d3d12_xs/structs/dxgixbox_mode_desc) | Décrit un mode d'affichage. |

## Énumérations

| Énumération | Description |
| - | - |
| [D3D\_FEATURE\_LEVEL](/fr-CA/reference/graphics/d3d12_xs/enums/d3d_feature_level) | Décrit l'ensemble des fonctionnalités ciblées par un périphérique Direct3D. |
| [D3D\_NAME](/fr-CA/reference/graphics/d3d12_xs/enums/d3d_name) | Valeurs qui identifient les paramètres de nuanceur qui utilisent la sémantique de valeurs système. |
| [D3D\_PRIMITIVE\_TOPOLOGY](/fr-CA/reference/graphics/d3d12_xs/enums/d3d_primitive_topology) | Valeurs qui indiquent comment le pipeline interprète les données de sommets liées à l'étape d'assembleur d'entrée. |
| [D3D\_SHADER\_INPUT\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d_shader_input_type) | Valeurs qui identifient les types de ressources pouvant être liées à un nuanceur et qui sont reflétées dans la description des ressources du nuanceur. |
| [D3D11\_CREATE\_DEFERRED\_CONTEXT\_FLAG](/fr-CA/reference/graphics/d3d12_xs/enums/d3d11_create_deferred_context_flag) | Spécifie les indicateurs qui identifient l'utilisation d'un contexte différé. |
| [D3D12\_BUFFER\_SRV\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_buffer_srv_flags_xs) | Valeurs qui identifient les options d'affichage de la ressource de mémoire tampon à utiliser dans une vue de ressource de nuanceur. |
| [D3D12\_BUFFER\_UAV\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_buffer_uav_flags_xs) | Valeurs qui identifient les options d'affichage de la ressource de mémoire tampon à utiliser dans une vue d'accès non ordonné. |
| [D3D12\_FENCE\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_fence_flags_xs) | Spécifie les options de clôture. |
| [D3D12\_INDIRECT\_ARGUMENT\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_indirect_argument_type_xs) | Types d'arguments pour les paramètres indirects, utilisés pour la structure D3D12\_INDIRECT\_ARGUMENT\_DESC. |
| [D3D12\_MEASUREMENTS\_ACTION](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_measurements_action) | Non pris en charge sur XBOX. |
| [D3D12\_MESH\_SHADER\_TIER](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_mesh_shader_tier_xs) | Indique le niveau de prise en charge des nuanceurs de maillage. |
| [D3D12\_MESSAGE\_ID](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_message_id) | Spécifie les ID de messages de débogage pour configurer un filtre de file d'attente d'informations. |
| [D3D12\_PIPELINE\_STATE\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_pipeline_state_flags_xs) | Spécifie les indicateurs qui contrôlent le placement des données produites par le nuanceur de géométrie et la tessellation. |
| [D3D12\_RAY\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_ray_flags) | Indicateurs transmis à la fonction TraceRay pour substituer le comportement de transparence, d'élimination et de sortie anticipée. |
| [D3D12\_ROOT\_SIGNATURE\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_root_signature_flags_xs) | Spécifie les options de disposition de la signature racine. |
| [D3D12\_SAMPLER\_FEEDBACK\_TIER](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_sampler_feedback_tier_xs) | Niveau de prise en charge matérielle et du pilote pour la rétroaction d'échantillonneur (Sampler Feedback). |
| [D3D12\_STANDARD\_MULTISAMPLE\_QUALITY\_LEVELS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_standard_multisample_quality_levels) | Spécifie un type de modèle d'échantillonnage multiple. |
| [D3D12\_STATE\_SUBOBJECT\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_state_subobject_type_xs) | Type d'un sous-objet d'état. À utiliser avec D3D12\_STATE\_SUBOBJECT. |
| [D3D12\_WAVE\_MMA\_TIER](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs) | Définit des constantes qui spécifient un niveau de prise en charge des opérations WaveMMA (wave\_matrix). |
| [D3D12XBOX\_BIN\_MAPPING\_MODE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_bin_mapping_mode) | Mode de mappage du Deferred Primitive Batch Binning. |
| [D3D12XBOX\_BIN\_SIZE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_bin_size) | Taille de casier du Deferred Primitive Batch Binning (DPBB). |
| [D3D12XBOX\_BINNING\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_binning_flags) | Réservé pour une utilisation future. |
| [D3D12XBOX\_BINNING\_MODE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_binning_mode) | Définit le mode du Deferred Primitive Batch Binning (DPBB). |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_SUBOBJECT\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_build_raytracing_acceleration_structure_subobject_type) | Type d'extension pour une génération dans le flux de descripteurs sous forme de jetons. |
| [D3D12XBOX\_CMDLIST\_DRIVER\_HINT](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_cmdlist_driver_hint) | Indications transmises à une liste de commandes afin de modifier le comportement interne du pilote |
| [D3D12XBOX\_COMMAND\_LIST\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_command_list_flags_xs) | Indicateurs à utiliser avec l'API CreateCommandListX. |
| [D3D12XBOX\_COMMAND\_LIST\_RESET\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_command_list_reset_flags) | Indicateurs à utiliser avec l'API [ID3D12GraphicsCommandList6::ResetX](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/id3d12graphicscommandlist6). |
| [D3D12XBOX\_COMPUTE\_SHADER\_LAUNCH\_PARAMETER\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_compute_shader_launch_param_flags) | Indicateurs de contrôle pour les paramètres de substitution des paramètres de lancement de l'objet d'état du pipeline de calcul. |
| [D3D12XBOX\_COPY\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_copy_flags_xs) | Indicateurs pour contrôler la copie dans la mémoire ou son remplissage. |
| [D3D12XBOX\_CREATE\_DEVICE\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_create_device_flags_xs) | Définit les indicateurs utilisés pour créer un périphérique. |
| [D3D12XBOX\_DCC\_COMPRESSION\_LEVEL](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_dcc_compression_level_xs) | Établit la taille d'unité maximale pour la compression des couleurs delta (DCC). |
| [D3D12XBOX\_DISPATCH\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_dispatch_flags_xs) | Indicateurs pour contrôler ID3D12GraphicsCommandList.DispatchX. |
| [D3D12XBOX\_DRIVER\_HINT](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_driver_hint) | Indications transmises au pilote pour activer des fonctions précises. |
| [D3D12XBOX\_EXECUTE\_COMMAND\_LIST\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_execute_command_list_flags) | Indicateurs à utiliser avec l'API ExecuteCommandLists2X. |
| [D3D12XBOX\_FRAME\_INTERVAL\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_frame_interval_flags_xs) | Spécifie les options offrant un contrôle supplémentaire sur l'intervalle d'images établi. |
| [D3D12XBOX\_HARDWARE\_VERSION](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_hardware_version_xs) | Décrit la version matérielle de la console XBOX. |
| [D3D12XBOX\_IMAGE\_FORMAT](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_image_format) | Définit les noms des formats d'image définis par le matériel. |
| [D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_live_debugging_shader_flags) | Indicateurs servant à spécifier le nuanceur à déboguer en direct |
| [D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_GLOBAL\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_live_debugging_shader_global_flags) | Indicateurs servant à spécifier le nuanceur à déboguer en direct |
| [D3D12XBOX\_LIVE\_DEBUGGING\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_live_debugging_type) | Type de débogage en direct souhaité |
| [D3D12XBOX\_MINMIP\_FILTER\_OFFSET](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_minmip_filter_offset) | À déterminer |
| [D3D12XBOX\_MINMIP\_FILTER\_SLOPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_minmip_filter_slope) | À déterminer |
| [D3D12XBOX\_PAGE\_MAPPING\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_page_mapping_flags_xs) | Indicateurs qui spécifient des détails supplémentaires sur la façon dont les pages doivent être mappées par des méthodes comme ID3D12CommandQueue::CopyPageMappingsX. |
| [D3D12XBOX\_PIPELINE\_STATE\_INFORMATION\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_pipeline_state_information_type) | Spécifie le type de données à récupérer pour le PSO. |
| [D3D12XBOX\_PIPELINE\_STATE\_OPTION\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_pipeline_state_option_type) | Sert à définir les options du PSO. |
| [D3D12XBOX\_PIX\_CAPTURE\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_pix_capture_flags_xs) | Indicateurs pour contrôler le type d'informations capturées pour l'analyse, par exemple si les informations sont capturées à partir de tous les moteurs. |
| [D3D12XBOX\_PRESENT\_DESC\_TITLE\_PERFORMANCE\_OVERLAY\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_present_desc_title_performance_overlay_flags) | Indicateurs de superposition de performances à utiliser avec PresentX |
| [D3D12XBOX\_PROCESS\_DEBUG\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_process_debug_flags_xs) | Définit les indicateurs utilisés pour déboguer un processus. |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_ACCELERATION\_STRUCTURE\_NODE\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_raytracing_canonical_acceleration_structure_node_type) | Spécifie le type de données que contient le nœud canonique. |
| [D3D12XBOX\_RAYTRACING\_INFORMATION\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_raytracing_information_flags) | Sert à récupérer des informations à partir d'un objet d'état |
| [D3D12XBOX\_RAYTRACING\_OPTIONS\_TRAVERSE\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_raytracing_options_traverse_type) | Substitutions de débogage lors de la création d'un RTPSO. |
| [D3D12XBOX\_REGISTER\_PAGE\_POOL\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_register_page_pool_flags_xs) | Définit les indicateurs utilisés pour inscrire un pool de pages. |
| [D3D12XBOX\_REPORT\_GPU\_HALT\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_report_gpu_halt_flags) | Définit les options à utiliser lorsqu'un arrêt du GPU est signalé |
| [D3D12XBOX\_RESOURCE\_BARRIER\_SHARED\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_resource_barrier_shared_flags) | Indicateurs servant à contrôler la façon dont le traitement de [ResourceBarrierX](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_resourcebarrierx) est effectué. |
| [D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTIONS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_resource_barrier_supplemental_actions) | Union récapitulative de toutes les actions de décompression et d'attente effectuées pour le compte de la liste de barrières fournie à ResourceBarrierX |
| [D3D12XBOX\_RESOURCE\_VALIDATION\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_resource_validation_flags) | Indicateurs qui contrôlent le comportement de validation des ressources individuelles. |
| [D3D12XBOX\_SAMPLER\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_sampler_flags_xs) | Indicateurs d'échantillonneur pour créer une description d'échantillonneur. |
| [D3D12XBOX\_SET\_SHADER\_SCRATCH\_SPACE\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_set_shader_scratch_space_flags_xs) | Définit les indicateurs utilisés pour gérer l'espace de travail temporaire. |
| [D3D12XBOX\_SHADER\_STAGE\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_shader_stage_flags) | Énumération des différents types d'étapes de nuanceur. |
| [D3D12XBOX\_SHADER\_UNIT\_DISABLE\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_shader_unit_disable_flags_xs) | Définit des constantes qui identifient les unités de calcul (CU) à désactiver pour des nuanceurs précis. |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_HTILE\_MODE\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_shading_rate_settings_htile_mode_type) | Programmation du format HTile de VRS. |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_shading_rate_settings_type) | Paramètres VRS à programmer. |
| [D3D12XBOX\_SYNC\_CONTROL\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_sync_control_flags) | Spécifie les indicateurs qui offrent un contrôle supplémentaire des opérations de synchronisation dans plusieurs API de synchronisation. |
| [D3D12XBOX\_SYNC\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_sync_flags) | Spécifie les indicateurs qui dirigent les opérations de synchronisation dans plusieurs API de synchronisation. |
| [D3D12XBOX\_VIRTUAL\_MEMORY\_CONFIGURATION\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_virtual_memory_configuration_flags) | Indicateurs de configuration pour l'API D3D12ConfigureVirtualMemoryX. |
| [D3D12XBOX\_WAIT\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_wait_flags_xs) | Indicateurs pour sélectionner le moteur utilisé pour effectuer une attente. |
| [D3D12XBOX\_ZERO\_MEMORY\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_zero_memory_flags) | Définit les indicateurs utilisés pour mettre la mémoire à zéro. |
| [DXGI\_COLOR\_SPACE\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/dxgi_color_space_type) | Spécifie les types d'espaces colorimétriques. |
| [DXGI\_FORMAT](/fr-CA/reference/graphics/d3d12_xs/enums/dxgi_format) | Formats de données de ressources, y compris les formats entièrement typés et sans type. Une liste de modificateurs au bas de la page décrit plus en détail chaque type de format. |
| [DXGI\_MODE\_ROTATION](/fr-CA/reference/graphics/d3d12_xs/enums/dxgi_mode_rotation) | Indicateurs qui indiquent comment les mémoires tampons d'arrière-plan doivent pivoter pour s'adapter à la rotation physique d'un moniteur. |
| [DXGI\_MODE\_SCANLINE\_ORDER](/fr-CA/reference/graphics/d3d12_xs/enums/dxgi_mode_scanline_order) | Indicateurs qui indiquent la méthode utilisée par le raster pour créer une image sur une surface. |
| [DXGI\_SCALING](/fr-CA/reference/graphics/d3d12_xs/enums/dxgi_scaling) | Identifie le comportement de redimensionnement lorsque la taille de la mémoire tampon d'arrière-plan ne correspond pas à celle de la sortie cible. |
| [DXGI\_SWAP\_CHAIN\_FLAG](/fr-CA/reference/graphics/d3d12_xs/enums/dxgi_swap_chain_flag) | Options de comportement de la chaîne de permutation. |
| [DXGI\_SWAP\_EFFECT](/fr-CA/reference/graphics/d3d12_xs/enums/dxgi_swap_effect) | Définit les options de gestion des pixels dans une surface d'affichage. |
| [DXGIX\_FRAME\_NOTIFICATION](/fr-CA/reference/graphics/d3d12_xs/enums/dxgix_frame_notification) | Événement de notification d'image DXGI. |
| [DXGIX\_VLINECOUNTER](/fr-CA/reference/graphics/d3d12_xs/enums/dxgix_vlinecounter) | Événement de notification VLINE DXGI. |
| [DXGIXBOX\_MODE\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/dxgixbox_mode_flags) | Indicateurs qui indiquent des informations d'affichage propres à la Xbox. |


## Related topics

- [D3D_NAME (XBOX Series consoles)](/reference/graphics/d3d12_xs/enums/d3d_name.md)
- [D3D12_WAVE_MMA_TIER (XBOX Series consoles)](/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs.md)
- [DXGI_ADAPTER_DESC2 (XBOX Series consoles)](/reference/graphics/d3d12_xs/structs/dxgi_adapter_desc2.md)
- [D3D_FEATURE_LEVEL (XBOX Series consoles)](/reference/graphics/d3d12_xs/enums/d3d_feature_level.md)
- [D3D12_MESH_SHADER_TIER (XBOX Series consoles)](/reference/graphics/d3d12_xs/enums/d3d12_mesh_shader_tier_xs.md)
