Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.