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始终是主要显示适配器。 将此序号用作任何 IDirect3D9 方法的 Adapter 参数。 请注意,Direct3D 9.0 对象的不同实例可以使用不同的序号。 当用户(例如,在多监视器系统中添加或删除监视器)或热插拔笔记本电脑时,适配器可以进入或离开系统。 因此,仅在已知有效的 Direct3D 9.0 实例中使用此序号,即创建此 IDirect3DDevice9 接口的 Direct3D 9.0 或从 GetDirect3D 返回的 Direct3D 9.0(通过此 IDirect3DDevice9 接口调用)。
-
DeviceType
-
类型: D3DDEVTYPE
-
D3DDEVTYPE 枚举类型的成员。 表示此设备的模拟功能量。 此参数的值镜像传递给创建此设备的 CreateDevice 调用的值。
-
hFocusWindow
-
类型: HWND
-
此 Direct3D 设备焦点所属的窗口句柄。 此参数的值镜像传递给创建此设备的 CreateDevice 调用的值。
-
BehaviorFlags
-
类型: DWORD
-
控制设备的全局行为的一个或多个 D3DCREATE 常量的组合。 这些常量镜像创建设备时传递给 CreateDevice 的常量。
要求
要求 | 值 |
---|---|
标头 |
|
请参阅