STDMETHOD_是一个宏,用于定义指定返回类型的接口方法,包含virtual关键字。可用于定义方法声明。
#define STDMETHOD_(type,menthod) virtual type STDMETHODCALLTYPE menthod
例如:
STDMETHOD_ (ULONG, release)()展开后就是 virtual ULONG STDMETHODCALLTYPE release()
STDMETHODCALLTYPE 宏展开是 __stdcall。
#define STDMETHOD_(type,menthod) virtual type STDMETHODCALLTYPE menthod
例如:
STDMETHOD_ (ULONG, release)()展开后就是 virtual ULONG STDMETHODCALLTYPE release()
STDMETHODCALLTYPE 宏展开是 __stdcall。