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