Поделиться через


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

См. также

Ссылки

Класс CComBSTR

CComBSTR::Copy

CComBSTR::operator =