Aracılığıyla paylaş


_bstr_t sınıfı

Microsoft özel

A _bstr_t nesnesi içinde saklar bstr veri türü.Kaynak ayırma ve işlev çağrıları aracılığıyla kaldırma sınıfı yönetir SysAllocString ve SysFreeString ve diğer BSTR API'leri uygun olduğunda._bstr_t Sınıfı, aşırı giderlerinden kaçınmak için sayım başvuru kullanır.

Yapım

_bstr_t

Yapıları bir _bstr_t nesne.

İşlemleri

Ata

Kopya bir BSTR içine BSTR tarafından sarılan bir _bstr_t.

Ekle

Bağlantılar bir _bstr_t sarıcı bir BSTR.

copy

Kapsüllenmiş bir kopyasını oluşturan BSTR.

Ayır

Döndürür BSTR tarafından sarılan bir _bstr_t ayırır ve BSTR dan _bstr_t.

GetAddress

İşaret BSTR tarafından sarılan bir _bstr_t.

GetBSTR

Başlangıcına işaret BSTR tarafından sarılan _bstr_t.

uzunluk

Karakter sayısını verir _bstr_t.

İşleçler

operator =

Varolan yeni bir değer atar _bstr_t nesne.

işleci olan +=

Karakter sonuna ekler _bstr_t nesne.

operator +

İki dizeyi birleştirir.

operator!

Kullanılıp kullanılmadığını kapsüllenmiş BSTR olan bir null dize.

operator ==,! =, <>,, < =, > =

İki karşılaştırır _bstr_t nesneler.

işleç wchar_t * | CHAR *

Kapsüllenmiş Unicode veya çok baytlı işaretçiler ayıklamak BSTR nesne.

Gereksinimler

Başlık: comutil.h

Lib: comsuppw.lib veya comsuppwd.lib (bkz: /Zc:wchar_t (wchar_t doğal türü olarak) daha fazla bilgi için)

Ayrıca bkz.

Başvuru

Derleyici com Destek sınıfları