在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