Classe _bstr_t
Específico da Microsoft
Um objeto _bstr_t encapsula o tipo de dados BSTR. A classe gerencia a alocação e a desalocação de recursos por meio de chamadas de função para SysAllocString e SysFreeString e outras APIs BSTR quando apropriado. A classe _bstr_t usa contagem de referências para evitar sobrecarga excessiva.
Construção
Constrói um objeto _bstr_t. |
Operações
Copia um BSTR para o BSTR encapsulado por um _bstr_t. |
|
Vincula um wrapper _bstr_t a um BSTR. |
|
Constrói uma cópia do BSTR encapsulado. |
|
Retorna o BSTR encapsulado por um _bstr_t e desanexa o BSTR do _bstr_t. |
|
Aponta para o BSTR encapsulado por um _bstr_t. |
|
Aponta para o início do BSTR encapsulado por _bstr_t. |
|
Retorna o número de caracteres no _bstr_t. |
Operadores
Atribui um novo valor a um objeto _bstr_t existente. |
|
Acrescenta caracteres ao final do objeto _bstr_t. |
|
Concatena duas cadeias de caracteres. |
|
Verifica se o BSTR encapsulado é uma cadeia de caracteres NULL. |
|
Compara dois objetos _bstr_t. |
|
Extrai os ponteiros para o objeto BSTR Unicode ou multibyte encapsulado. |
Requisitos
Cabeçalho: comutil.h
Bib: comsuppw.lib ou comsuppwd.lib (consulte /Zc:wchar_t (wchar_t é do tipo nativo) para obter mais informações)