Partager via


CComBSTR::CopyTo

Alloue et retourne une copie de m_str via le paramètre.

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

Paramètres

  • pbstr
    [out] L'adresse d' BSTR dans lequel retourner la chaîne allouée par cette méthode.

  • pvarDest
    [out] L'adresse de variant dans lequel retourner la chaîne allouée par cette méthode.

Valeur de retour

Une valeur standard d' HRESULT indiquant le succès ou l'échec de la copie.

Notes

Après avoir appelé la méthode, variant globale pointe vers pvarDest est de type VT_BSTR.

Exemple

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);
}

Configuration requise

Header: atlbase.h

Voir aussi

Référence

Classe CComBSTR

CComBSTR::Copy

CComBSTR::operator =