首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
ccombstr专题
关于 BSTR, CComBSTR and _bstr_t
BSTR是COM中默认的字符串数据格式,和char* 及std::string等不同,BSTR is a null-terminated, length-prefixed, unicode string. 下面是一个非常好的对BSTR的解释: A bstr is a pointer to a string of wide char. The string is not terminated. I
阅读更多...
COM中的OLECHAR ,BSTR和CComBSTR 的理解和应用
COM中的OLECHAR ,BSTR和CComBSTR 的理解和应用 1. OLECHAR 一般COM中用OLECHAR来表示字符,如果在win32系统中,OLECHAR就是 wcahr_t 如果是在win16系统中,那么OLECHAR就是 char 2. BSTR BS
阅读更多...
CComBSTR 内存结构一瞥
一直迷惑于以下函数调用: // 被调用函数STDMETHODIMP CAppt::GetAttendees(LPBSTR lpbstrXML){}// 调用函数段CComBSTR bstrXML;HRESULT hr = (*m_ppSettingsSink)->GetAttendees(&bstrXML); 为什么一个 CComBSTR 变量取地址之后能对应一个 LPBSTR 指针?
阅读更多...