Поделиться через


Интерфейс ID3D12Device5 (d3d12.h)

Представляет виртуальный адаптер.

Этот интерфейс расширяет id3D12Device4.

Примечание

Этот интерфейс, представленный в Windows 10, версия 1809, является последней версией интерфейса ID3D12Device. Приложения, предназначенные для Windows 10, версия 1809 и более поздних версий, должны использовать этот интерфейс вместо более ранних версий.

Наследование

Интерфейс ID3D12Device5 наследуется от интерфейса ID3D12Device4.

Методы

Интерфейс ID3D12Device5 содержит следующие методы.

 
ID3D12Device5::CheckDriverMatchingIdentifier

Сообщает о совместимости сериализованных данных, таких как структура ускорения сериализованного преобразования лучей в результате вызова CopyRaytracingAccelerationStructure с режимом D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE с текущим устройством или драйвером.
ID3D12Device5::CreateLifetimeTracker

Создает средство отслеживания времени существования, связанное с обратным вызовом, определяемым приложением; обратный вызов получает уведомления при изменении времени существования отслеживаемого объекта.
ID3D12Device5::CreateMetaCommand

Создает экземпляр указанной метакоманды.
ID3D12Device5::CreateStateObject

Создает id3D12StateObject.
ID3D12Device5::EnumerateMetaCommandParameters

Запрашивает метаданные отражения о параметрах указанной метакоманды.
ID3D12Device5::EnumerateMetaCommands

Запрашивает метаданные отражения о доступных метакоманд.
ID3D12Device5::GetRaytracingAccelerationStructurePrebuildInfo

Запросите к драйверу требования к ресурсам, чтобы создать структуру ускорения.
ID3D12Device5::RemoveDevice

Вы можете вызвать RemoveDevice , чтобы сообщить среде выполнения Direct3D 12, что устройство GPU столкнулось с проблемой и больше не может использоваться.

Требования

   
Минимальная версия клиента Windows 10, версия 1809
Минимальная версия сервера Windows Server 2016
Целевая платформа Windows
Header d3d12.h

См. также раздел

Базовые интерфейсы