Compartilhar via


import

Especifica outro arquivo. idl, odl ou cabeçalho que contém definições que você deseja fazer referência a partir de seu principal IDL.

[ import( 
   idl_file 
) ];

Parâmetros

  • idl_file
    O nome de um arquivo. idl ser importada para a biblioteca de tipos do projeto atual.

Comentários

O Importar C++ atributo faz com que uma #import instrução deve ser colocada abaixo de import "docobj.idl" declaração no arquivo. idl gerado. O Importar atributo tem a mesma funcionalidade que o Importar atributo MIDL.

O Importar atributo apenas insere o arquivo especificado no arquivo. idl que será gerado pelo projeto. o Importar atributo não podem ser chamados de construções no arquivo especificado de código-fonte em seu projeto. Para chamar as construções no arquivo especificado de código-fonte em seu projeto, use # Import e o embedded_idl atributo ou você pode incluir o arquivo. h para o idl_file, se existe um arquivo. h.

Exemplo

O código a seguir:

// cpp_attr_ref_import.cpp
// compile with: /LD
[module(name="MyLib")];
[import(import.idl)];

produz o seguinte código no arquivo. idl gerado:

import "docobj.idl";
import "import.idl";

[ uuid(EED3644C-8488-3ECD-BA97-147DB3CDB499), version(1.0) ]
library MyLib {
   importlib("stdole2.tlb");
   importlib("olepro32.dll");
...

Requisitos

Contexto de atributo

Se aplica a

Em qualquer lugar

Reproduzíveis

Não

Atributos obrigatórios

Nenhum

Atributos inválidos

Nenhum

Para obter mais informações, consulte Atributo contextos.

Consulte também

Referência

importidl

importlib

include (C++)

includelib (C++)

Outros recursos

Atributos IDL

Atributos autônomos

Attributes Samples