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


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

Представляет виртуальный адаптер. Этот интерфейс расширяет возможности ID3D12Device2 для поддержки создания специальных диагностических кучи в системной памяти, которые сохраняются даже в случае сбоя GPU или удаления устройства.

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

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

Интерфейс ID3D12Device3 наследуется от ID3D12Device2. ID3D12Device3 также содержит следующие типы элементов:

Методы

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

 
ID3D12Device3::EnqueueMakeResident

Асинхронно делает объекты резидентными для устройства.
ID3D12Device3::OpenExistingHeapFromAddress

Создает специальную диагностическую кучу в системной памяти из адреса. Созданная куча может сохраняться даже в случае сбоя GPU или сценария удаления устройства.
ID3D12Device3::OpenExistingHeapFromFileMapping

Создает специальную диагностическую кучу в системной памяти из объекта сопоставления файлов. Созданная куча может сохраняться даже в случае сбоя GPU или сценария удаления устройства.

Комментарии

Используйте D3D12CreateDevice для создания устройства.

Требования

Требование Значение
Целевая платформа Windows
Header d3d12.h

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

Основные интерфейсы

ID3D12Device

ID3D12Device1

ID3D12Device2