Compartilhar via


Interfaces de camada de depuração

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

Nesta seçã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ó poderá ser usado se a camada de depuração estiver ativada.
ID3D12Debug1 Adiciona validação baseada em GPU e sincronização de fila de comando dependente à camada de depuração.
ID3D12Debug2 Adiciona níveis configuráveis de validação de GPU-Based.
ID3D12Debug3 Adiciona à validação baseada em GPU da camada de depuração, sincronização de fila de comando dependente e níveis configuráveis de validação baseada em GPU.
ID3D12Debug4 Adiciona a capacidade de desabilitar a camada de depuração.
ID3D12Debug5 Adiciona à camada de depuração a capacidade de configurar a nomenclatura 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 Essa 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 Essa 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 filtro de armazenamento opcional e uma pilha de filtro de recuperação opcional.
ID3D12SharingContract Parte de um contrato entre as camadas de diagnóstico D3D11On12 e os elementos gráficos diagnóstico ferramentas.

Configuração do ambiente programação do Direct3D 12

Referência da camada de depuração

Referência do Direct3D 12