为什么 ActiveX 控件的主 COM 对象中的函数可以返回任何VARIANT
类型的值,而控件中其他 ATL 对象中的函数必须返回HRESULT
错误代码并通过附加的指针参数给出其“真实”返回值,[out, retval]
在 IDL中标记? 为什么会有这种差异?
问问题
485 次
为什么 ActiveX 控件的主 COM 对象中的函数可以返回任何VARIANT
类型的值,而控件中其他 ATL 对象中的函数必须返回HRESULT
错误代码并通过附加的指针参数给出其“真实”返回值,[out, retval]
在 IDL中标记? 为什么会有这种差异?