Partager via


en-tête d3d12sdklayers.h

Cet en-tête est utilisé par Direct3D 12 Graphics. Pour plus d'informations, consultez les pages suivantes :

d3d12sdklayers.h contient les interfaces de programmation suivantes :

Interfaces

 
ID3D12Debug

Interface utilisée pour activer la couche de débogage.
ID3D12Debug1

Ajoute GPU-Based validation et synchronisation de file d’attente de commandes dépendantes à la couche de débogage.
ID3D12Debug2

Ajoute des niveaux configurables de validation basée sur gpu à la couche de débogage. (ID3D12Debug2)
ID3D12Debug3

Ajoute des niveaux configurables de validation basée sur gpu à la couche de débogage. (ID3D12Debug3)
ID3D12Debug4

Ajoute la possibilité de désactiver la couche de débogage.
ID3D12Debug5

Ajoute à la couche de débogage la possibilité de configurer le nommage automatique des objets.
ID3D12Debug6

Une interface de débogage contrôle les paramètres de débogage.
ID3D12DebugCommandList

Fournit des méthodes pour surveiller et déboguer une liste de commandes.
ID3D12DebugCommandList1

Cette interface permet de modifier des paramètres de couche de débogage de liste de commandes supplémentaires.
ID3D12DebugCommandQueue

Fournit des méthodes pour surveiller et déboguer une file d’attente de commandes.
ID3D12DebugDevice

Cette interface représente un périphérique graphique pour le débogage.
ID3D12DebugDevice1

Spécifie les paramètres de couche de débogage à l’échelle de l’appareil.
ID3D12InfoQueue

Une interface de file d’attente d’informations stocke, récupère et filtre les messages de débogage. La file d’attente se compose d’une file d’attente de messages, d’une pile de filtres de stockage facultative et d’une pile de filtres de récupération facultative. (ID3D12InfoQueue)
ID3D12SharingContract

Partie d’un contrat entre les couches de diagnostic D3D11On12 et les graphiques diagnostics outils.

Structures

 
D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS

Décrit les paramètres par liste de commandes utilisés par GPU-Based Validation.
D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS

Décrit les paramètres utilisés par GPU-Based Validation.
D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR

Décrit la quantité de ralentissement artificiel inséré par l’appareil de débogage pour simuler des cartes graphiques moins performantes.
D3D12_INFO_QUEUE_FILTER

Filtre de messages de débogage ; contient une liste de types de messages à autoriser ou refuser. (D3D12_INFO_QUEUE_FILTER)
D3D12_INFO_QUEUE_FILTER_DESC

Autoriser ou refuser certains types de messages à passer par un filtre. (D3D12_INFO_QUEUE_FILTER_DESC)
D3D12_MESSAGE

Message de débogage dans la file d’attente d’informations. (D3D12_MESSAGE)

Énumérations

 
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE

Indique le type de paramètre de débogage utilisé par ID3D12DebugCommandList1::SetDebugParameter et ID3D12DebugCommandList1::GetDebugParameter.
D3D12_DEBUG_DEVICE_PARAMETER_TYPE

Spécifie le type de données de la mémoire vers laquelle pointe le paramètre pData d’ID3D12DebugDevice1::SetDebugParameter et ID3D12DebugDevice1::GetDebugParameter.
D3D12_DEBUG_FEATURE

Indicateurs pour les fonctionnalités de couche de débogage D3D12 facultatives.
D3D12_GPU_BASED_VALIDATION_FLAGS

Décrit le niveau de validation basée sur gpu à effectuer au moment de l’exécution.
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS

Spécifie comment GPU-Based Validation gère les états de pipeline corrigés pendant ID3D12Device::CreateGraphicsPipelineState et ID3D12Device::CreateComputePipelineState.
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE

Spécifie le type de mise à jour corrective du nuanceur utilisé par GPU-Based Validation au niveau de l’appareil ou de la liste de commandes.
D3D12_MESSAGE_CATEGORY

Spécifie les catégories de messages de débogage.
D3D12_MESSAGE_ID

Spécifie les ID de message de débogage pour la configuration d’un filtre de file d’attente d’informations (voir D3D12_INFO_QUEUE_FILTER) ; utilisez ces messages pour autoriser ou refuser les catégories de messages à passer par les filtres de stockage et de récupération.
D3D12_MESSAGE_SEVERITY

Déboguer les niveaux de gravité des messages pour une file d’attente d’informations. (D3D12_MESSAGE_SEVERITY)
D3D12_RLDO_FLAGS

Spécifie des options pour la quantité d’informations à signaler sur la durée de vie d’un objet d’appareil actif.