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 메서드의 어댑터 매개 변수로 사용합니다. Direct3D 9.0 개체의 다른 인스턴스는 다른 서수들을 사용할 수 있습니다. 어댑터는 사용자가 다중 모니터 시스템에서 모니터를 추가하거나 제거하거나 노트북을 핫 스왑할 때 시스템을 입력하거나 나갈 수 있습니다. 따라서 이 서수는 유효한 것으로 알려진 Direct3D 9.0 instance, 즉 이 IDirect3DDevice9 인터페이스를 만든 Direct3D 9.0 또는 이 IDirect3DDevice9 인터페이스를 통해 호출된 GetDirect3D에서 반환된 Direct3D 9.0에서만 사용합니다.
-
DeviceType
-
형식: D3DDEVTYPE
-
D3DDEVTYPE 열거형 형식의 멤버입니다. 이 디바이스에 대한 에뮬레이트된 기능의 양을 표시합니다. 이 매개 변수의 값은 이 디바이스를 만든 CreateDevice 호출에 전달된 값을 미러링합니다.
-
hFocusWindow
-
형식: HWND
-
이 Direct3D 디바이스에 포커스가 속하는 창 핸들입니다. 이 매개 변수의 값은 이 디바이스를 만든 CreateDevice 호출에 전달된 값을 미러링합니다.
-
BehaviorFlags
-
형식: DWORD
-
디바이스의 전역 동작을 제어하는 하나 이상의 D3DCREATE 상수 조합입니다. 이러한 상수는 디바이스를 만들 때 CreateDevice에 전달된 상수를 미러.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보