次の方法で共有


CComBSTR::CopyTo

パラメーターを使用して m_str のコピーを割り当てて返します。

HRESULT CopyTo(
   BSTR* pbstr 
) throw( );
HRESULT CopyTo(
   VARIANT* pvarDest 
) throw( );

パラメーター

  • pbstr
    [出力] このメソッドによって割り当てられた文字列を返す BSTR のアドレス。

  • pvarDest
    [出力] このメソッドによって割り当てられた文字列を返す VARIANT のアドレス。

戻り値

コピーの成功または失敗を示す標準の HRESULT 値を返します。

解説

このメソッドを呼び出した後は、pvarDest が指す VARIANTVT_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);
}

必要条件

ヘッダー: atlbase.h

参照

関連項目

CComBSTR クラス

CComBSTR::Copy

CComBSTR::operator =