每天進步1%,一年後的自己將比現在強37倍
世上沒有任何工作一開始就趣味盎然,與其找尋不存在的有趣工作,不如讓眼前的工作變得有趣比較快。 ——三木谷 浩史

目前分類:COM (4)

瀏覽方式: 標題列表 簡短摘要

http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/learning-memory-management/understanding-dotnet-interoperability?utm_source=cp&utm_medium=email&utm_term=8019&utm_content=rickyleeks4&utm_campaign=antsmemoryprofiler


ivch23 發表在 痞客邦 留言(0) 人氣()

http://msdn.microsoft.com/en-us/library/ms809971.aspx


ivch23 發表在 痞客邦 留言(0) 人氣()

对_stdcall 的理解 (COM学习中的问题)
http://blog.chinaunix.net/u/14933/showart_114098.html


ivch23 發表在 痞客邦 留言(0) 人氣()

http://topic.csdn.net/t/20020813/14/936901.html
STDMETHOD的定义如下, 
#define STDMETHOD(method) virtual HRESULT STDMETHODCALLTYPE method 
而STDMETHODCALLTYPE定义为__stdcall; 

STDMETHODIMP的定义如下, 
#define STDMETHODIMP HRESULT STDMETHODCALLTYPE 

你可以看出STDMETHOD是定义了接口中的方法,是纯虚的函数,而STDMETHODIMP定义了具体实现类中的方法,是普通的函数。 

HRESULT是COM中统一的返回类型,而加上__stdcall是为了可以被VB,Delphi,Java等其他的OO语言使用。


ivch23 發表在 痞客邦 留言(0) 人氣()