次の方法で共有


CComBSTR::Copy

更新 : 2007 年 11 月

m_str のコピーを割り当てて返します。

BSTR Copy( ) const throw();

戻り値

CComBSTR::m_str メンバのコピーm_strNULL の場合は NULL を返します。

使用例

CComBSTR m_bstrURL;    // BSTR representing a URL

// put_URL is the put method for the URL property. 
STDMETHOD(put_URL)(BSTR strURL)
{
    ATLTRACE(_T("put_URL\n"));

    // free existing string in m_bstrURL & make a copy 
    // of strURL pointed to by m_bstrURL
    m_bstrURL = strURL;
    return S_OK;
}

// get_URL is the get method for the URL property. 
STDMETHOD(get_URL)(BSTR* pstrURL)
{
    ATLTRACE(_T("get_URL\n"));

    // make a copy of m_bstrURL pointed to by pstrURL
    *pstrURL = m_bstrURL.Copy(); // See CComBSTR::CopyTo
    return S_OK;
}

必要条件

ヘッダー : atlcomcli.h

参照

参照

CComBSTR クラス

CComBSTR::CopyTo

CComBSTR::operator =

その他の技術情報

CComBSTR のメンバ