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


Интерфейс IDirect3D9Ex (d3d9.h)

Приложения используют методы интерфейса IDirect3D9Ex (который наследуется от IDirect3D9) для создания объектов Microsoft Direct3D 9Ex и настройки среды. Этот интерфейс включает методы для перечисления и получения возможностей устройства и доступен, если базовая реализация устройства соответствует Windows Vista.

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

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

Методы

Интерфейс IDirect3D9Ex содержит эти методы.

 
IDirect3D9Ex::CreateDeviceEx

Создает устройство, представляющее видеоадаптер. (IDirect3D9Ex.CreateDeviceEx)
IDirect3D9Ex::EnumAdapterModesEx

Этот метод возвращает фактическую информацию о режиме отображения на основе заданного индекса режима.
IDirect3D9Ex::GetAdapterDisplayModeEx

Извлекает текущий режим отображения и параметры поворота адаптера.
IDirect3D9Ex::GetAdapterLUID

Этот метод возвращает уникальный идентификатор адаптера, относящееся к оборудованию адаптера. Приложения могут использовать этот идентификатор для определения надежных сопоставлений между различными API (Direct3D 9, DXGI).
IDirect3D9Ex::GetAdapterModeCountEx

Возвращает количество доступных режимов отображения.

Комментарии

Интерфейс IDirect3D9Ex получается путем вызова функции Direct3DCreate9Ex .

Типы LPDIRECT3D9EX и PDIRECT3D9EX определяются как указатели на интерфейс IDirect3D9Ex :


typedef struct IDirect3D9Ex *LPDIRECT3D9EX, *PDIRECT3D9EX;

Требования

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

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

Интерфейсы Direct3D

IDirect3D9