içe aktarma
Bilgisayarınızın ana IDL başvuru yapmak istediğinizi tanımlarını içeren başka bir .idl, .odl veya üstbilgi dosyası belirtir.
[ import(
idl_file
) ];
Parametreler
- idl_file
Geçerli proje türü kitaplık içine alınmasını istediğiniz bir .idl dosyasının adıdır.
Notlar
Almak C++ öznitelik neden olan bir #import altına yerleştirilen ifade import "docobj.idl" oluşturulan .idl dosyasında ifade.Al özniteliğine sahip aynı işlevleri almak MIDL özniteliği.
Al özniteliği yalnızca yerleştirir belirtilen dosya, proje; üretilen .idl dosyasına Al özniteliği değil bildirmek, yapılar belirtilen projenizde kaynak kodundan çağırmak.Ya da yapıları belirtilen projenizde kaynak kodundan çağırmak için kullanın #import ve embedded_idl özniteliği veya .h dosyasını içerebilir idl_file, .h dosya varsa.
Örnek
Aşağıdaki kodu:
// cpp_attr_ref_import.cpp
// compile with: /LD
[module(name="MyLib")];
[import(import.idl)];
Aşağıdaki kodda oluşturulan .idl dosya oluşturur:
import "docobj.idl";
import "import.idl";
[ uuid(EED3644C-8488-3ECD-BA97-147DB3CDB499), version(1.0) ]
library MyLib {
importlib("stdole2.tlb");
importlib("olepro32.dll");
...
Gereksinimler
Öznitelik içerik
Uygulama alanı |
Herhangi bir yerde |
Yinelenebilir |
Hayyr |
Gerekli öznitelikleri |
None |
Geçersiz öznitelik |
None |
Daha fazla bilgi için bkz: Öznitelik içerikleri.