Compartir a través de


encabezado d3d12sdklayers.h

Direct3D 12 Graphics usa este encabezado. Para más información, consulte:

d3d12sdklayers.h contiene las siguientes interfaces de programación:

Interfaces

 
ID3D12Debug

Interfaz que se usa para activar la capa de depuración.
ID3D12Debug1

Agrega GPU-Based validación y sincronización de cola de comandos dependientes a la capa de depuración.
ID3D12Debug2

Agrega niveles configurables de validación basada en GPU a la capa de depuración. (ID3D12Debug2)
ID3D12Debug3

Agrega niveles configurables de validación basada en GPU a la capa de depuración. (ID3D12Debug3)
ID3D12Debug4

Agrega la capacidad de deshabilitar la capa de depuración.
ID3D12Debug5

Agrega a la capa de depuración la capacidad de configurar la nomenclatura automática de objetos.
ID3D12Debug6

Una interfaz de depuración controla la configuración de depuración.
ID3D12DebugCommandList

Proporciona métodos para supervisar y depurar una lista de comandos.
ID3D12DebugCommandList1

Esta interfaz permite modificar la configuración adicional de la capa de depuración de la lista de comandos.
ID3D12DebugCommandQueue

Proporciona métodos para supervisar y depurar una cola de comandos.
ID3D12DebugDevice

Esta interfaz representa un dispositivo gráfico para la depuración.
ID3D12DebugDevice1

Especifica la configuración de la capa de depuración en todo el dispositivo.
ID3D12InfoQueue

Una interfaz de cola de información almacena, recupera y filtra los mensajes de depuración. La cola consta de una cola de mensajes, una pila de filtros de almacenamiento opcional y una pila de filtros de recuperación opcional. (ID3D12InfoQueue)
ID3D12SharingContract

Parte de un contrato entre las capas de diagnóstico D3D11On12 y las herramientas de diagnóstico de gráficos.

Estructuras

 
D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS

Describe la configuración por lista de comandos usada por GPU-Based Validación.
D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS

Describe la configuración usada por la validación de GPU-Based.
D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR

Describe la cantidad de ralentización artificial insertada por el dispositivo de depuración para simular adaptadores de gráficos de menor rendimiento.
D3D12_INFO_QUEUE_FILTER

Filtro de mensajes de depuración; contiene una lista de tipos de mensajes para permitir o denegar. (D3D12_INFO_QUEUE_FILTER)
D3D12_INFO_QUEUE_FILTER_DESC

Permitir o denegar determinados tipos de mensajes para pasar un filtro. (D3D12_INFO_QUEUE_FILTER_DESC)
D3D12_MESSAGE

Mensaje de depuración en la cola de información. (D3D12_MESSAGE)

Enumeraciones

 
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE

Indica el tipo de parámetro de depuración usado por ID3D12DebugCommandList1::SetDebugParameter e ID3D12DebugCommandList1::GetDebugParameter.
D3D12_DEBUG_DEVICE_PARAMETER_TYPE

Especifica el tipo de datos de la memoria a la que apunta el parámetro pData de ID3D12DebugDevice1::SetDebugParameter y ID3D12DebugDevice1::GetDebugParameter.
D3D12_DEBUG_FEATURE

Marcas para las características opcionales de capa de depuración D3D12.
D3D12_GPU_BASED_VALIDATION_FLAGS

Describe el nivel de validación basada en GPU que se va a realizar en tiempo de ejecución.
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS

Especifica cómo GPU-Based Validación controla los estados de canalización revisados durante ID3D12Device::CreateGraphicsPipelineState e ID3D12Device::CreateComputePipelineState.
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE

Especifica el tipo de aplicación de revisiones de sombreador usada por GPU-Based Validación en el nivel de lista de dispositivos o comandos.
D3D12_MESSAGE_CATEGORY

Especifica categorías de mensajes de depuración.
D3D12_MESSAGE_ID

Especifica los identificadores de mensaje de depuración para configurar un filtro de cola de información (consulte D3D12_INFO_QUEUE_FILTER); use estos mensajes para permitir o denegar categorías de mensajes para pasar por los filtros de almacenamiento y recuperación.
D3D12_MESSAGE_SEVERITY

Depurar los niveles de gravedad del mensaje para una cola de información. (D3D12_MESSAGE_SEVERITY)
D3D12_RLDO_FLAGS

Especifica opciones para la cantidad de información que se va a informar sobre la duración de un objeto de dispositivo activo.