每天進步1%,一年後的自己將比現在強37倍
世上沒有任何工作一開始就趣味盎然,與其找尋不存在的有趣工作,不如讓眼前的工作變得有趣比較快。
——三木谷 浩史
目前分類:COM (4)
- Jan 20 Fri 2012 11:54
5 Tips for Understanding .NET Interoperability
- Dec 27 Tue 2011 20:36
Understanding and Using COM Threading Models
- Apr 15 Fri 2011 13:29
COM Data
对_stdcall 的理解 (COM学习中的问题)
http://blog.chinaunix.net/u/14933/showart_114098.html
- Apr 15 Fri 2011 13:29
在COM编程中,类型STDMETHOD、STDMETHODIMP代表什么意思?
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语言使用。