Интерфейс 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 |