Share via


cabeçalho d3d12sdklayers.h

Esse cabeçalho é usado pelo Direct3D 12 Graphics. Para obter mais informações, consulte:

d3d12sdklayers.h contém as seguintes interfaces de programação:

Interfaces

 
ID3D12Debug

Uma interface usada para ativar a camada de depuração.
ID3D12Debug1

Adiciona GPU-Based validação e sincronização de fila de comando dependente à camada de depuração.
ID3D12Debug2

Adiciona níveis configuráveis de validação baseada em GPU à camada de depuração. (ID3D12Debug2)
ID3D12Debug3

Adiciona níveis configuráveis de validação baseada em GPU à camada de depuração. (ID3D12Debug3)
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 de 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. (ID3D12InfoQueue)
ID3D12SharingContract

Parte de um contrato entre as camadas de diagnóstico D3D11On12 e os elementos gráficos diagnóstico ferramentas.

Estruturas

 
D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS

Descreve as configurações por lista de comandos usadas pelo GPU-Based Validação.
D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS

Descreve as configurações usadas pelo GPU-Based Validação.
D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR

Descreve a quantidade de lentidão artificial inserida pelo dispositivo de depuração para simular adaptadores gráficos de baixo desempenho.
D3D12_INFO_QUEUE_FILTER

Filtro de mensagem de depuração; contém uma lista de tipos de mensagem para permitir ou negar. (D3D12_INFO_QUEUE_FILTER)
D3D12_INFO_QUEUE_FILTER_DESC

Permitir ou negar determinados tipos de mensagens para passar por um filtro. (D3D12_INFO_QUEUE_FILTER_DESC)
D3D12_MESSAGE

Uma mensagem de depuração na Fila de Informações. (D3D12_MESSAGE)

Enumerações

 
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE

Indica o tipo de parâmetro de depuração usado por ID3D12DebugCommandList1::SetDebugParameter e ID3D12DebugCommandList1::GetDebugParameter.
D3D12_DEBUG_DEVICE_PARAMETER_TYPE

Especifica o tipo de dados da memória apontada pelo parâmetro pData de ID3D12DebugDevice1::SetDebugParameter e ID3D12DebugDevice1::GetDebugParameter.
D3D12_DEBUG_FEATURE

Sinalizadores para recursos opcionais da Camada de Depuração D3D12.
D3D12_GPU_BASED_VALIDATION_FLAGS

Descreve o nível de validação baseada em GPU a ser executado em runtime.
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS

Especifica como GPU-Based Validação lida com estados de pipeline corrigidos durante ID3D12Device::CreateGraphicsPipelineState e ID3D12Device::CreateComputePipelineState.
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE

Especifica o tipo de aplicação de patch de sombreador usado pelo GPU-Based Validação no nível do dispositivo ou da lista de comandos.
D3D12_MESSAGE_CATEGORY

Especifica categorias de mensagens de depuração.
D3D12_MESSAGE_ID

Especifica as IDs de mensagem de depuração para configurar um filtro de fila de informações (consulte D3D12_INFO_QUEUE_FILTER); use essas mensagens para permitir ou negar que as categorias de mensagens passem pelos filtros de armazenamento e recuperação.
D3D12_MESSAGE_SEVERITY

Depure os níveis de gravidade da mensagem para uma fila de informações. (D3D12_MESSAGE_SEVERITY)
D3D12_RLDO_FLAGS

Especifica opções para a quantidade de informações a relatar sobre o tempo de vida de um objeto de dispositivo dinâmico.