오늘부터 될수 있는동안 Direct9의 SDK의 MSDN을 읽으려고 합니다.
학교수업과 과제때문에 얼마나 읽을수 있을지는 모르겠지만 -ㅅ-;
일단 첫번째 번역문을 올립니다. 영어가 완벽하지 못한지라 틀린거 있으면 알려주세요.
[수정] 내용중 일부를 수정했습니다. 틀린부분을 알려주신 gustwind님 감사합니다.

같이 스터디 할 분들을 찾습니다. 할 것들은 Direct3D의 공부로 가급적이면 SDK의 MSDN 읽고 소스들을 분석하려고 합니다. 역시 하실분들은 덧글 남겨 주십시요. + MSN 연락 계정도 남겨주십시요.
스터디 시간은 아직 고려해보지는 않았고, 일단 저도 알바와 학교 과제때문에 바쁜지라, 아마 방학때까지는 틈틈히 MSN + 홈페이지를 통한 교류를 할것 같습니다.

http://www.mystic24.com/zboard/zboard.php?id=programming&no=20

Direct3DCreate9 Function

IDirect3D9 오브젝트에 대한 인터페이스를 생성한다.

구문

        IDirect3D9 *WINAPI Direct3DCreate9(
            UINT SDKVersion
        );

매개변수(파라메터)
        SDKVersion
                이 매개변수의 값은 D3D_SDK_VERSION만 가질수 있다. 주의(remark)를 확인할것.

리턴 값
        성공시 이 함수는 IDirect3D9 인터페이스의 포인터를 리턴한다.
        그렇지 않으면 NULL의 포인터를 리턴한다

주의(Remark)
        이 함수는 IDirect3DDevice9 오브젝트의 열거를 지원하고 생성을 허용하는
        Direct3D9 오브젝트를 생성한다.


        D3D_SDK_VERSION 식별자는 어플리케이션이 올바른 헤더파일을 바탕으로
        빌드되었다는것을 보증하기 위해 이 함수로 전달된다.
        이 값은 어플리케이션의 수정 요구에 의해 헤더나 다른것이 변화할때마다
        증가한다. 만약 버젼이 맞지 않다면 함수는 실패한다.
        이 함수를 호출은 현재 활성화된 디스플레이 어댑터들의 집합을 추출하여
        이용한다는 것에 주의하라. 만약 사용자가 동적으로 어댑터들을 추가한다면
        (데스크탑에 장치를 추가하던가 랩탑에 핫도킹하던가) 그 어댑터들은 이 IDirect3D9
        오브젝트의 유지기간동안 열거되지 않을 것이다. 새로운 IDirect3D9 오브젝트를 생성하면
        새 장치들이 드러날 것이다.

함수 정보
        Header                            d3d9.h
        Import library                    d3d9.lib
        Minimun operation systems Window 98


/**-----------------------------------------------------------------------
* 원형 :
--------------------------------------------------------------------------*/

Direct3DCreate9 Function

--------------------------------------------------------------------------------

Creates an instance of an IDirect3D9 object.

Syntax

IDirect3D9 *WINAPI Direct3DCreate9(          UINT SDKVersion
);
Parameters

SDKVersion
The value of this parameter should be D3D_SDK_VERSION. See Remarks.
Return Value

If successful, this function returns a pointer to an IDirect3D9 interface; otherwise, a NULL pointer is returned.


Remarks

This function creates a Direct3D9 object that supports enumeration and allows the creation of IDirect3DDevice9 objects.

The D3D_SDK_VERSION identifier is passed to this function to ensure that an application was built against the correct header files. This value is incremented whenever a header or other change would require applications to be rebuilt. If the version does not match, this function will fail.

Note that calling this function samples the current set of active display adapters. If the user dynamically adds adapters, either by adding devices to the desktop or by hot-docking a laptop, then those devices will not be enumerated for the lifetime of this IDirect3D9 object. Creating a new IDirect3D9 object will expose the new devices.

Function Information

Header d3d9.h
Import library d3d9.lib
Minimum operating systems Windows 98