• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            DirectInput8Create

            Creates a DirectInput object and returns an IDirectInput8 Interface or later interface.

            				HRESULT 
            				DirectInput8Create(
            				HINSTANCE
            				hinst
            				,
            				DWORD
            				dwVersion
            				,
            				REFIID
            				riidltf
            				,
            				LPVOID *
            				ppvOut
            				,
            				LPUNKNOWN
            				punkOuter
            				);
            		

            Parameters

            hinst
            Instance handle to the application or dynamic-link library (DLL) that is creating the DirectInput object. DirectInput uses this value to determine whether the application or DLL has been certified and to establish any special behaviors that might be necessary for backward compatibility. It is an error for a DLL to pass the handle to the parent application. For example, an Microsoft ActiveX control embedded in a Web page that uses DirectInput must pass its own instance handle, and not the handle to the browser. This ensures that DirectInput recognizes the control and can enable any special behaviors that might be necessary.
            dwVersion
            Version number of DirectInput for which the application is designed. This value is normally DIRECTINPUT_VERSION. If the application defines DIRECTINPUT_VERSION before including Dinput.h, the value must be greater than 0x0800. For earlier versions, use DirectInputCreateEx, which is in Dinput.lib.
            riidltf
            Unique identifier of the desired interface. This value is IID_IDirectInput8A or IID_IDirectInput8W. Passing the IID_IDirectInput8 define selects the ANSI or Unicode version of the interface, depending on whether UNICODE is defined during compilation.
            ppvOut
            Address of a pointer to a variable to receive the interface pointer if the call succeeds.
            punkOuter
            Pointer to the address of the controlling object's IUnknown interface for COM aggregation, or NULL if the interface is not aggregated. Most calling applications pass NULL. If aggregation is requested, the object returned in ppvOut is a pointer to IUnknown, as required by COM aggregation.

            Return Values

            If the function succeeds, the return value is DI_OK. If the function fails, the return value can be one of the following error values: DIERR_BETADIRECTINPUTVERSION, DIERR_INVALIDPARAM, DIERR_OLDDIRECTINPUTVERSION, DIERR_OUTOFMEMORY.

            Remarks

            The DirectInput object created by this function is implemented in Dinput8.dll. Versions of interfaces earlier than DirectX 8.0 cannot be obtained in this implementation.

            To create a DirectX 8.x interface with the latest DirectX SDK without using CoCreateInstance:

            1. Set "#define DIRECTINPUT_VERSION 0x0800" before the include statement for Dinput8.h.
            2. Call DirectInput8Create instead of DirectInputCreateEx.
            3. Link to the Dinput8.lib library instead of Dinput.lib.

            To create a DirectX 8.x interface with the DirectX 8.x SDK without using CoCreateInstance:

            1. Call DirectInput8Create instead of DirectInputCreateEx.
            2. Link to the Dinput8.lib library instead of Dinput.lib.

            To create a DirectX 7.0 interface from the DirectX 8.x or latest DirectX SDK without using CoCreateInstance:

            1. Set "#define DIRECTINPUT_VERSION 0x0700" before the include statement for dinput.h.
            2. Call DirectInputCreateEx instead of DirectInput8Create.
            3. Link to the Dinput.lib library instead of Dinput8.lib.

            To create a DirectX 7.0 interface from the DirectX 8.x or latest DirectX SDK using CoCreateInstance:

            1. Call CoInitializeEx.
            2. Call CoCreateInstance using CLISID_DirectInput.
            3. Use IDirectInput7::Initialize to initialize the DirectInput object.

            To create a DirectX 8.x or DirectX 9.0 interface from the DirectX 8.x or latest DirectX SDK using CoCreateInstance:

            1. Call CoInitializeEx.
            2. Call CoCreateInstance using CLISID_DirectInput8.
            3. Use Initialize to initialize the DirectInput object.

            Calling the function with pUnkOuter = NULL is equivalent to creating the object through CoCreateInstance( &CLSID_DirectInput8, punkOuter, CLSCTX_INPROC_SERVER, &IID_IDirectInput8W, lplpDirectInput), then initializing it with Initialize.

            Calling the function with pUnkOuter != NULL is equivalent to creating the object through CoCreateInstance( &CLSID_DirectInput8, punkOuter, CLSCTX_INPROC_SERVER, &IID_IUnknown, lplpDirectInput). The aggregated object must be initialized manually.

            Requirements

            Header: Declared in Dinput.h.

            posted on 2006-06-20 16:40 楊粼波 閱讀(1545) 評論(0)  編輯 收藏 引用 所屬分類: 文章收藏

            成人精品一区二区久久| 精品久久久久久久久中文字幕| 久久亚洲天堂| 国色天香久久久久久久小说| 久久亚洲春色中文字幕久久久| 久久九九有精品国产23百花影院| 国产成人香蕉久久久久| 亚洲AV无码久久精品成人| 国产精品无码久久久久| 久久久久无码精品国产| 少妇久久久久久被弄到高潮 | 久久综合久久伊人| 精品国产VA久久久久久久冰 | 日韩欧美亚洲综合久久影院d3| 久久这里只有精品视频99| 久久综合中文字幕| 人妻精品久久久久中文字幕一冢本 | 婷婷久久综合| 久久精品成人| 婷婷综合久久中文字幕| 久久国产精品成人免费| 日产精品99久久久久久| 精品国产乱码久久久久久人妻 | 亚洲国产另类久久久精品| 久久精品国产黑森林| 91久久精品国产91性色也| 国产91色综合久久免费分享| 国内精品久久久久伊人av| 漂亮人妻被黑人久久精品| 99久久国产综合精品女同图片| 久久夜色精品国产亚洲| 久久成人小视频| 区久久AAA片69亚洲| 大香伊人久久精品一区二区| 伊人久久精品影院| 久久狠狠爱亚洲综合影院| 狠狠综合久久AV一区二区三区| 久久人人爽人人爽人人片AV高清| 国内精品久久久久影院老司| 精品国产日韩久久亚洲| 午夜精品久久久久久久|