Интерфейс IDXGIDevice (dxgi.h)

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

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

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

Методы

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

 
IDXGIDevice::CreateSurface

Возвращает поверхность. Этот метод используется внутри организации, и не следует вызывать его непосредственно в приложении.
IDXGIDevice::GetAdapter

Возвращает адаптер для указанного устройства.
IDXGIDevice::GetGPUThreadPriority

Возвращает приоритет потока GPU.
IDXGIDevice::QueryResourceResidency

Возвращает состояние расположения массива ресурсов.
IDXGIDevice::SetGPUThreadPriority

Задает приоритет потока GPU.

Комментарии

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

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

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

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

Требования

   
Целевая платформа Windows
Header dxgi.h

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

Интерфейсы DXGI

IDXGIObject