• <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 楊粼波 閱讀(1540) 評論(0)  編輯 收藏 引用 所屬分類: 文章收藏

            国产精品久久久久9999| 色婷婷久久久SWAG精品| 亚洲国产另类久久久精品小说| 亚洲AV日韩AV天堂久久| 国内精品久久九九国产精品| 精品国产一区二区三区久久蜜臀| 亚洲国产精品久久久久婷婷软件| 午夜精品久久影院蜜桃| 久久精品国产亚洲AV嫖农村妇女| 久久精品国产精品亚洲艾草网美妙| 女人高潮久久久叫人喷水| a高清免费毛片久久| 2021最新久久久视精品爱| 国产午夜久久影院| 中文无码久久精品| 久久久久黑人强伦姧人妻| 久久99免费视频| 亚洲AV无码一区东京热久久| 久久久久久av无码免费看大片| 九九99精品久久久久久| 亚洲精品tv久久久久久久久| 欧美久久天天综合香蕉伊| 欧美亚洲国产精品久久蜜芽| 久久国产精品成人片免费| 人妻无码精品久久亚瑟影视 | 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区| 免费精品久久久久久中文字幕| jizzjizz国产精品久久| 7777精品久久久大香线蕉| 国产精品永久久久久久久久久| 天天综合久久久网| 9999国产精品欧美久久久久久 | 伊人久久大香线蕉亚洲五月天| 久久亚洲av无码精品浪潮| 国产免费久久久久久无码| 久久亚洲高清观看| 国产精品免费看久久久香蕉| 精品久久久久久久中文字幕| 国产免费久久精品99久久| 亚洲国产成人精品久久久国产成人一区二区三区综| 99久久国产热无码精品免费|