DirectX Graphics 레퍼런스 Direct3D C/C++ 레퍼런스 함수 Direct3DCreate9 [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IDirect3D9 개체의 인스턴스를 생성 한다.
구문
IDirect3D9 *Direct3DCreate9(
UINT SDKVersion );
파라미터
- SDKVersion
- 이 파라미터의 값은 D3D_SDK_VERSION 가 아니면 안된다. 「주의」를 참조할것.
반환값
성공했을 경우는,IDirect3D9 인터페이스의 포인터를 돌려준다. 그 이외의 경우는, NULL 포인터를 돌려준다.
주의
이 함수는, 열거를 지원 하는 Direct3D9 개체를 생성 한다. 또, 이 함수를 사용해 IDirect3DDevice9 개체를 생성 할 수 있다.
애플리케이션이 올바른 헤더 파일에 대해서 빌드 되고 있는 것을 확인하기 위해(때문에), 이 함수에는 D3D_SDK_VERSION 식별자를 건네준다. 헤더 또는 다른 변경에 의해 애플리케이션의 리빌드가 필요하게 될 때마다, 이 값은 인크리먼트(increment) 된다. 버전이 일치하지 않는 경우, 이 함수는 실패한다.
이 함수를 호출하면, 현재의 액티브 디스플레이 어댑터 세트가 샘플링 된다. 데스크탑에 장치를 추가하거나 랩탑을 핫 도킹 해, 동적으로 어댑터를 추가했을 경우, 이 IDirect3D9 개체의 유효기간의 사이, 그러한 장치는 열거되지 않는다. 새로운 IDirect3D9 개체를 생성 하면, 새로운 장치가 공개된다.
함수의 정보
헤더 d3d9.h 임포트 라이브러리 d3d9.lib 최저한의 operating system Windows 98