# Import atributos (C++)
Fornece links para os atributos usados com a diretiva # import.
Específicos do Microsoft
Os seguintes atributos estão disponíveis para a diretiva # import.
Atributo |
Descrição |
---|---|
Renomeia palavras reservadas do C++ anexando dois sublinhados (_) ao nome da variável para resolver possíveis conflitos de nome. |
|
Especifica que, quando uma biblioteca de tipos é referenciada com # Import e o próprio faz referência a outra biblioteca de tipos, o compilador pode fazer um # Import implícita para a biblioteca de tipos. |
|
Especifica que a biblioteca de tipos é gravada no arquivo .tlh com o código gerado pelo atributo preservado. |
|
Exclui os itens de arquivos de cabeçalho da biblioteca tipo sendo gerados. |
|
Especifica um prefixo a ser usado na nomeação de métodos e propriedades de alto nível. |
|
Especifica os prefixos alternativos para três métodos de propriedade. |
|
Suprime a geração do arquivo de cabeçalho .tlh (o arquivo de cabeçalho principal). |
|
Desativa a exclusão automática. |
|
Insere seu argumento como texto de origem no cabeçalho da biblioteca de tipos. |
|
Informa o compilador para definir e inicializar variáveis GUID no estilo antigo, do formulário LIBID_MyLib, CLSID_MyCoClass, IID_MyInterface, e DIID_MyDispInterface. |
|
Desativa a exclusão automática. |
|
Altera a forma, o compilador gera funções de wrapper para métodos de interface dupla. |
|
Suprime a geração do cabeçalho da .tli, que contém as implementações das funções de membro de invólucro. |
|
Especifica que o nome do namespace não é gerado pelo compilador. |
|
Informa o compilador não para procurar no registro para bibliotecas de tipos. |
|
Tem a mesma funcionalidade que o no_namespace de atributo, mas é usada em bibliotecas de tipos que você usar a diretiva # import com o auto_search atributo. |
|
Suprime a criação de apontadores inteligentes para todas as interfaces na biblioteca de tipos. |
|
Informa o compilador gere as funções de wrapper de baixo nível para dispinterface métodos e propriedades que chamam IDispatch:: Invoke e retornar o HRESULT código de erro. |
|
Suprime a geração de funções de wrapper de tratamento de erros e property (C++) declarações que usam essas funções de wrapper. |
|
Especifica um prefixo diferente para evitar conflitos de nomes. |
|
Desabilita o uso de classes de suporte COM nas funções de wrapper de alto nível e força o uso de tipos de dados de nível baixo em vez disso. |
|
Especifica os prefixos alternativos para três métodos de propriedade. |
|
Funciona em torno de problemas de colisão de nomes. |
|
Renomeia o namespace que contém o conteúdo da biblioteca de tipos. |
|
Tem a mesma funcionalidade que o rename_namespace de atributo, mas é usada em bibliotecas de tipos que você usar a diretiva # import com o auto_search atributo. |
|
Permite carregar bibliotecas diferente, por exemplo, a biblioteca de tipo primário. |
Específicos do Microsoft final