Partilhar via


Interfaces da camada de depuração

As interfaces a seguir são definidas em d3d12sdklayers.h.

Nesta secção

Tópico Descrição
ID3D12Debug Uma interface de depuração controla as configurações de depuração e valida o estado do pipeline. Ele só pode ser usado se a camada de depuração estiver ativada.
ID3D12Debug1 Adiciona validação baseada em GPU e sincronização de fila de comandos dependentes à camada de depuração.
ID3D12Debug2 Adiciona níveis configuráveis de GPU-Based Validação.
ID3D12Debug3 Adiciona à camada de depuração a validação baseada em GPU, a Sincronização de Fila de Comandos Dependentes e níveis configuráveis de validação baseada em GPU.
ID3D12Debug4 Adiciona a capacidade de desativar a camada de depuração.
ID3D12Debug5 Adiciona à camada de depuração a capacidade de configurar a nomeação automática de objetos.
ID3D12Debug6 Uma interface de depuração controla as configurações de depuração.
ID3D12DebugCommandList Fornece métodos para monitorar e depurar uma lista de comandos.
ID3D12DebugCommandList1 Esta interface permite a modificação de configurações adicionais da camada de depuração da lista de comandos.
ID3D12DebugCommandQueue Fornece métodos para monitorar e depurar uma fila de comandos.
ID3D12DebugDevice Esta interface representa um dispositivo gráfico para depuração.
ID3D12DebugDevice1 Especifica as configurações da camada de depuração em todo o dispositivo.
ID3D12InfoQueue Uma interface de fila de informações armazena, recupera e filtra mensagens de depuração. A fila consiste em uma fila de mensagens, uma pilha de filtros de armazenamento opcional e uma pilha de filtros de recuperação opcionais.
ID3D12SharingContract Parte de um contrato entre as camadas de diagnóstico D3D11On12 e as ferramentas de diagnóstico gráfico.

de configuração do ambiente de programação Direct3D 12

de referência da camada de depuração

de referência do Direct3D 12