DirectX Graphics 레퍼런스 Direct3D C/C++ 레퍼런스 함수 Direct3DCreate9   [목차열람] [주소복사] [슬롯비우기]
Direct3DCreate9 함수
 
Microsoft DirectX 9.0

Direct3DCreate9 함수


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


© 2002 Microsoft Corporation. All rights reserved.
↑TOP