CComBSTR::CopyTo
Выделяет и возвращает копию m_str через параметр.
HRESULT CopyTo(
BSTR* pbstr
) throw( );
HRESULT CopyTo(
VARIANT* pvarDest
) throw( );
Параметры
pbstr
[out] Адрес BSTR, в котором вернуть строку выбрать этим методом.pvarDest
[out] Адрес VARIANT, в котором вернуть строку выбрать этим методом.
Возвращаемое значение
Стандартное значение, указывающее HRESULT успешное или неуспешное выполнение копии.
Заметки
После вызова этого метода VARIANT указанное в pvarDest будет иметь тип VT_BSTR.
Пример
CComBSTR m_bstrURL; // BSTR representing a URL
// get_URL is the get method for the URL property.
STDMETHOD(get_URL)(BSTR* pstrURL)
{
// Make a copy of m_bstrURL and return it via pstrURL
return m_bstrURL.CopyTo(pstrURL);
}
Требования
Header: atlbase.h