Aracılığıyla paylaş


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.

Ayrıca bkz.

Başvuru

importidl

importlib

dahil (C++)

includelib (C++)

Diğer Kaynaklar

IDL öznitelikleri

Tek başına öznitelikleri

Attributes Samples