在ATL COM中,函数的接口定义在.idl文件中,含有默认值的函数参数的写法如下:
BSTR:[in,defaultvalue("")]BSTR in_pwszDisplayName // 默认值为空
BOOL:[in,defaultvalue(FALSE)]BOOL in_bPicture
LONGLONG:[in,defaultvalue(75)]LONGLONG in_llPictureDur
enum: [in,defaultvalue(keAddClipIDLOverwrite)] EAddClipTypeIDL in_eAddClipType