hur.cn - 华软网

 热门搜索

函数的接口可以自己定义的?

  作者:未知    来源:网络    更新时间:2011/10/5
在SDK里面看到 
C++">
ID3DXAllocateHierarchy Interface

Method                Description 
CreateFrame Requests  allocation of a frame object.
 
CreateMeshContainer   Requests allocation of a mesh container object.
 
DestroyFrame Requests deallocation of a frame object.
 
DestroyMeshContainer  Requests deallocation of a mesh container object.
 

然后在sample里面看到

C++">
class CAllocateHierarchy : public ID3DXAllocateHierarchy
{
public:
    STDMETHOD( CreateFrame )( THIS_ LPCSTR Name, LPD3DXFRAME *ppNewFrame );
    STDMETHOD( CreateMeshContainer )( THIS_
        LPCSTR Name,
        CONST D3DXMESHDATA *pMeshData,
        CONST D3DXMATERIAL *pMaterials,
        CONST D3DXEFFECTINSTANCE *pEffectInstances,
        DWORD NumMaterials,
        CONST DWORD *pAdjacency,
        LPD3DXSKININFO pSkinInfo,
        LPD3DXMESHCONTAINER *ppNewMeshContainer );
    STDMETHOD( DestroyFrame )( THIS_ LPD3DXFRAME pFrameToFree );
    STDMETHOD( DestroyMeshContainer )( THIS_ LPD3DXMESHCONTAINER pMeshContainerBase );

    CAllocateHierarchy()
    {
    }
};



为什么可以这样做吗?
---华软 网友回答---
接口当然是可以定义的...

windows的接口定义了,写windows程序的人都得遵守。

你自己的程序,定义的接口,则基于你程序进行开发的人得遵守。
---华软网友回复---
引用 1 楼 easyvcr 的回复:
接口当然是可以定义的...

windows的接口定义了,写windows程序的人都得遵守。

你自己的程序,定义的接口,则基于你程序进行开发的人得遵守。


入口地址不是要运行一些代码才能或得的?      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。