• <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>

            大龍的博客

            常用鏈接

            統計

            最新評論

            com對象和類廠對象 引用計數有時初始化為1 的 原因!!!!!

            1.在構造函數中把引用計數初始化為1
            HRESULT   _stdcall   IClassFactory::CreateInstance(IUnknown   *   pUnkOuter,REFIID   riid,void   **   ppvObject)  
              {  
                    pObject   =   new   CObject();//此時m_dwRef為一  
                    HRESULT   hr   =   if(pObject)   pObject->QueryInterface(riid,   ppvObject);  
                    pObject->Release();    //不管查找接口是否成功,都去release(),,  如果沒找到,進行自刪除
                    return   hr;  
              }  



            2.在構造函數中把引用計數初始化為0
            HRESULT CDictionaryFactory::CreateInstance(IUnknown *pUnknownOuter,
                         const IID& iid, void **ppv)
            {
               CDictionary * pObj = new CDictionary();;  
               HRESULT hr;    

               if (NULL==pObj)
                  return hr;   
               
               hr=pObj->QueryInterface(iid, ppv);

               if (hr != S_OK) { 
               delete pObj;  //如果沒找到對象直接刪除
               }

            兩種方法都是com內部實現,,與外部使用者無關...也就是說使用完全一樣

            posted on 2007-09-12 19:51 大龍 閱讀(253) 評論(0)  編輯 收藏 引用

            91精品日韩人妻无码久久不卡 | 久久婷婷五月综合97色直播 | 久久99热精品| 99热成人精品热久久669| 91精品免费久久久久久久久| 久久久久亚洲av毛片大| 久久亚洲日韩精品一区二区三区| 麻豆精品久久久一区二区| 香蕉久久影院| 91精品国产高清久久久久久91| 热久久国产欧美一区二区精品| 久久精品黄AA片一区二区三区| 久久国产高清一区二区三区| 久久天天躁狠狠躁夜夜avapp| 青青草国产精品久久久久| 亚洲AV无码久久精品色欲 | 亚洲精品午夜国产va久久| 99精品久久精品一区二区| 亚洲午夜精品久久久久久app| WWW婷婷AV久久久影片| 国产免费久久精品99re丫y| 日本一区精品久久久久影院| 久久久久亚洲AV成人片| 久久这里只有精品首页| 久久久久亚洲AV综合波多野结衣| 国产成人精品久久免费动漫| 久久久亚洲欧洲日产国码aⅴ | 亚洲欧美国产日韩综合久久 | 欧美日韩中文字幕久久伊人| 蜜臀久久99精品久久久久久小说| 久久久午夜精品福利内容| 国产精品美女久久久久av爽 | 久久九九兔免费精品6| 久久久久久亚洲精品不卡 | 亚洲国产成人久久一区久久| 国产成人综合久久精品尤物| 日本免费一区二区久久人人澡| 国产精品女同久久久久电影院| 国产情侣久久久久aⅴ免费| 国内精品久久久久久99| 国产欧美一区二区久久|