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