Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügt BSTR zum CComBSTR-Objekt durch Festlegen des m_str-Members zum src an.
void Attach(
BSTR src
) throw( );
Parameter
- src
[in] dem Objekt anzufügen, BSTR.
Hinweise
Führen Sie eine gewöhnliche Zeichenfolge mit Breitzeichen nicht an diese Methode.Der Compiler kann den Fehler nicht abfangen und Laufzeitfehler entstehen.
Hinweis |
|---|
Diese Methode erläutert, wenn m_str Nicht --NULL ist. |
Beispiel
// STDMETHOD(BSTRToUpper)(/*[in, out]*/ BSTR bstrConv);
STDMETHODIMP InplaceBSTRToUpper(BSTR bstrConv)
{
// Assign bstrConv to m_str member of CComBSTR
CComBSTR bstrTemp;
bstrTemp.Attach(bstrConv);
// Make sure BSTR is not NULL string
if (!bstrTemp)
return E_POINTER;
// Make string uppercase
HRESULT hr;
hr = bstrTemp.ToUpper();
if (hr != S_OK)
return hr;
// Set m_str to NULL, so the BSTR is not freed
bstrTemp.Detach();
return S_OK;
}
Anforderungen
Header: atlbase.h
Hinweis