структура D3DDEVICE_CREATION_PARAMETERS
Описывает параметры создания для устройства.
Синтаксис
typedef struct D3DDEVICE_CREATION_PARAMETERS {
UINT AdapterOrdinal;
D3DDEVTYPE DeviceType;
HWND hFocusWindow;
DWORD BehaviorFlags;
} D3DDEVICE_CREATION_PARAMETERS, *LPD3DDEVICE_CREATION_PARAMETERS;
Члены
-
AdapterOrdinal
-
Тип: UINT
-
Порядковый номер, обозначающий видеоадаптер. D3DADAPTER_DEFAULT всегда является основным видеоадаптером. Используйте этот порядковый номер в качестве параметра Adapter для любого из методов IDirect3D9 . Обратите внимание, что разные экземпляры объектов Direct3D 9.0 могут использовать разные порядковые номера. Адаптеры могут входить в систему или покидать ее, когда пользователи, например, добавляют или удаляют мониторы из системы с несколькими мониторами или при горячей замене ноутбука. Следовательно, используйте этот порядковый номер только в экземпляре Direct3D 9.0, который известен как допустимый, то есть либо Direct3D 9.0, создавший этот интерфейс IDirect3DDevice9 , либо Direct3D 9.0, возвращенный из GetDirect3D, как это вызывается через этот интерфейс IDirect3DDevice9 .
-
DeviceType
-
Тип: D3DDEVTYPE
-
Член перечисленного типа D3DDEVTYPE . Обозначает объем эмулированных функциональных возможностей для этого устройства. Значение этого параметра отражает значение, переданное вызову CreateDevice , который создал это устройство.
-
hFocusWindow
-
Тип: HWND
-
Дескриптор окна, к которому относится фокус для этого устройства Direct3D. Значение этого параметра отражает значение, переданное вызову CreateDevice , который создал это устройство.
-
BehaviorFlags
-
Тип: DWORD
-
Сочетание одной или нескольких констант D3DCREATE , которые управляют глобальным поведением устройства. Эти константы зеркало константы, передаваемые в CreateDevice при создании устройства.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел