Compartilhar via


classe _bstr_t

Específicos do Microsoft

A _bstr_t objeto encapsula o tipo de dados BSTR.A classe gerencia a alocação e desalocação por meio de chamadas de função SysAllocString e SysFreeString e outros BSTR APIs quando apropriado.O _bstr_t classe usa a contagem evitar uma sobrecarga excessiva de referência.

Construção

_bstr_t

Constrói uma _bstr_t objeto.

Operações

Atribuir

Cópias de um BSTR para o BSTR delimitados por um _bstr_t.

Anexar

Links de um _bstr_t wrapper para um BSTR.

cópia

Constrói uma cópia do encapsulado BSTR.

Desanexar

Retorna o BSTR delimitados por um _bstr_t e desconecta o BSTR da _bstr_t.

GetAddress

Aponta para o BSTR delimitados por um _bstr_t.

GetBSTR

Aponta para o início do BSTR disposto pela _bstr_t.

comprimento

Retorna o número de caracteres a _bstr_t.

Operadores

operador =

Atribui um novo valor a um existente _bstr_t objeto.

+ = do operador

Acrescenta caracteres ao final da _bstr_t objeto.

operador +

Concatena duas seqüências de caracteres.

operador!

Verifica se o encapsulado BSTR é um Nulo seqüência de caracteres.

operador = =,! =, <>,, < =, > =

Compara dois _bstr_t objetos.

operador wchar_t * | char *

Extraia os ponteiros para o encapsulado Unicode ou multibyte BSTR objeto.

Requisitos

Cabeçalho: comutil.h

Lib: comsuppw.lib ou comsuppwd.lib (consulte /ZC:wchar_t (wchar_t é o tipo nativo) para obter mais informações)

Consulte também

Referência

Classes do compilador COM suporte