BSTR不是idl中的吧
我只知道在VC++中它就是OLECHAR*的typedef
但是它又不是OLECHAR*
它必须很好地被管理
用SystemAllocString,SystemFreeString申请和释放