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