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 實例中使用這個序數,也就是建立此 IDirect3DDDevice9 介面的 Direct3D 9.0 或從 GetDirect3D傳回的 Direct3D 9.0,如透過這個 IDirect3DDEvice9 介面呼叫。
-
DeviceType
-
類型: D3DDEVTYPE
-
D3DDEVTYPE列舉型別的成員。 表示此裝置的模擬功能數量。 此參數的值會鏡像傳遞給建立此裝置之 CreateDevice 呼叫的值。
-
hFocusWindow
-
類型: HWND
-
焦點屬於這個 Direct3D 裝置的視窗控制碼。 此參數的值會鏡像傳遞給建立此裝置之 CreateDevice 呼叫的值。
-
BehaviorFlags
-
類型: DWORD
-
一或多個 D3DCREATE 常數的組合,可控制裝置的全域行為。 這些常數會鏡像在建立裝置時傳遞至 CreateDevice 的常數。
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱