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


Интерфейс IDXGIDevice3 (dxgi1_3.h)

Интерфейс IDXGIDevice3 реализует производный класс для объектов DXGI, создающих данные изображения. Интерфейс предоставляет метод для обрезки использования графической памяти устройством DXGI.

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

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

Методы

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

 
IDXGIDevice3::Trim

Обрезает графическую память, выделенную устройством IDXGIDevice3 DXGI от имени приложения.

Комментарии

Интерфейс IDXGIDevice3 предназначен для использования объектами DXGI, которым требуется доступ к другим объектам DXGI. Этот интерфейс полезен для приложений, которые не используют Direct3D для взаимодействия с DXGI.

Функции создания устройств Direct3D возвращают объект устройства Direct3D. Этот объект устройства Direct3D реализует интерфейс IUnknown . Вы можете запросить этот объект устройства Direct3D для соответствующего интерфейса IDXGIDevice3 устройства. Чтобы получить интерфейс IDXGIDevice3 устройства Direct3D, используйте следующий код:

IDXGIDevice3 * pDXGIDevice;
hr = g_pd3dDevice->QueryInterface(__uuidof(IDXGIDevice3), (void **)&pDXGIDevice);

Windows Phone 8. Этот API поддерживается.

Требования

   
Минимальная версия клиента Windows 8.1 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dxgi1_3.h

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

Интерфейсы DXGI

IDXGIDevice2