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