共用方式為


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 的常數。

規格需求

需求
標頭
D3D9Types.h

另請參閱

Direct3D 結構

GetCreationParameters

CreateDevice