Udostępnij za pośrednictwem


Importowanie

Określa inny plik .idl, .odl lub nagłówka zawierającej definicje, który chcesz odwołać się od swoje główne IDL.

[ import(
   idl_file
) ];

Parametry

  • idl_file
    Nazwa pliku .idl, który ma być przywożone do biblioteki typów bieżącego projektu.

Uwagi

Przywóz atrybut C++ powoduje, że #import instrukcji, które mają być umieszczone poniżej import "docobj.idl" instrukcji w pliku .idl wygenerowany.Przywóz atrybut ma taką samą funkcjonalność jak przywóz MIDL atrybutu.

Przywóz atrybut umieszcza tylko określonego pliku w pliku .idl, który zostanie wygenerowany przez projektu; przywóz atrybutu nie pozwalają wywoływać konstrukcje w określonym pliku z kodu źródłowego w projekcie.Aby wywołać konstrukcje w określonym pliku z kodu źródłowego w projekcie, albo użyć #import i embedded_idl lub atrybut może zawierać plik .h dla idl_file, jeśli istnieje plik .h.

Przykład

Następujący kod:

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

daje następujący kod w pliku .idl generowane:

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

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

Wymagania

Atrybutu kontekstu

Stosuje się do

Gdziekolwiek

Powtarzalne

Nr

Wymagane atrybuty

Brak

Nieprawidłowe atrybuty

Brak

Aby uzyskać więcej informacji, zobacz Kontekstów atrybutu.

Zobacz też

Informacje

importidl

importlib

obejmują (C++)

includelib (C++)

Inne zasoby

Atrybuty IDL

Atrybuty autonomiczny

Attributes Samples