Interfaz ID3D12Device5 (d3d12.h)

Representa un adaptador virtual.

Esta interfaz extiende ID3D12Device4.

Nota

Esta interfaz, introducida en Windows 10, versión 1809, es la versión más reciente de la interfaz ID3D12Device. Las aplicaciones destinadas a Windows 10, versión 1809 y versiones posteriores deben usar esta interfaz en lugar de versiones anteriores.

Herencia

La interfaz ID3D12Device5 hereda de la interfaz ID3D12Device4.

Métodos

La interfaz ID3D12Device5 tiene estos métodos.

 
ID3D12Device5::CheckDriverMatchingIdentifier

Informa de la compatibilidad de datos serializados, como una estructura de aceleración de raytracing serializada resultante de una llamada a CopyRaytracingAccelerationStructure con el modo D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE, con el dispositivo o controlador actual.
ID3D12Device5::CreateLifetimeTracker

Crea un rastreador de duración asociado a una devolución de llamada definida por la aplicación; la devolución de llamada recibe notificaciones cuando se cambia la duración de un objeto con seguimiento.
ID3D12Device5::CreateMetaCommand

Crea una instancia del meta comando especificado.
ID3D12Device5::CreateStateObject

Crea un id3D12StateObject.
ID3D12Device5::EnumerateMetaCommandParameters

Consulta los metadatos de reflexión sobre los parámetros del metacomando especificado.
ID3D12Device5::EnumerateMetaCommands

Consulta los metadatos de reflexión sobre los metacomandos disponibles.
ID3D12Device5::GetRaytracingAccelerationStructurePrebuildInfo

Consulte el controlador para conocer los requisitos de recursos para crear una estructura de aceleración.
ID3D12Device5::RemoveDevice

Puedes llamar a RemoveDevice para indicar al entorno de ejecución de Direct3D 12 que el dispositivo gpu encontró un problema y ya no se puede usar.

Requisitos

   
Cliente mínimo compatible Windows 10, versión 1809
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Windows
Encabezado d3d12.h

Consulte también

Interfaces principales