Поделиться через


импорт

Определяет другие idl, .odl или файл заголовка, содержащий определения необходимости ссылаться из основного языка IDL.

[ import(
   idl_file
) ];

Параметры

  • idl_file
    Имя idl-файла, импортированные в библиотеку типов текущего проекта.

Заметки

импорт Приводит к тому, что атрибут C++ #import оператор, который необходимо поместить в разделе import "docobj.idl" выписка в созданном файле idl.импорт атрибут имеет ту же функциональность, что и импорт атрибут MIDL.

импорт атрибут только устанавливает указанный файл в idl-файл, который будет создан проектом; импорт атрибут не позволяет вызывать конструкции в указанном файле от исходного кода в проекте.Вызов конструирования в указанном файле от исходного кода в проекте, любая использование #import и embedded_idl атрибут или можно включать h-файл, idl_fileh-файл, если существует.

Пример

Следующий код:

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

создает следующий код в созданном файле idl.

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

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

Требования

Контекст атрибута

Применение

Любой

Repeatable

Нет

Обязательные атрибуты

None

Недопустимые атрибуты

None

Дополнительные сведения см. в разделе Контексты атрибута.

См. также

Ссылки

importidl

importlib

include (C++)

includelib (C++)

Другие ресурсы

Атрибуты IDL

Изолированные атрибуты

Attributes Samples