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에 전달된 상수를 미러.

요구 사항

요구 사항
헤더
D3D9Types.h

추가 정보

Direct3D 구조체

GetCreationParameters

CreateDevice