Bagikan melalui


impor

Menentukan file .idl, .odl, atau header lain yang berisi definisi yang ingin Anda referensikan dari IDL utama Anda.

Sintaks

[ import(
   idl_file
) ];

Parameter

idl_file
Nama file .idl yang ingin Anda impor ke pustaka jenis proyek saat ini.

Keterangan

Atribut C++ impor menyebabkan #import pernyataan ditempatkan di bawah import "docobj.idl" pernyataan dalam file .idl yang dihasilkan. Atribut impor memiliki fungsionalitas yang sama dengan atribut impor MIDL.

Atribut impor hanya menempatkan file yang ditentukan ke dalam file .idl yang akan dihasilkan oleh proyek Anda; atribut impor tidak memungkinkan Anda memanggil konstruksi dalam file yang ditentukan dari kode sumber dalam proyek Anda. Untuk memanggil konstruksi dalam file yang ditentukan dari kode sumber dalam proyek Anda, gunakan #import dan embedded_idl atribut atau Anda dapat menyertakan file .h untuk idl_file, jika file .h ada.

Contoh

Kode berikut:

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

menghasilkan kode berikut dalam file .idl yang dihasilkan:

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

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

Persyaratan

Konteks atribut Nilai
Berlaku untuk Manapun
Berulang No
Atribut yang diperlukan Tidak
Atribut tidak valid Tidak

Untuk informasi selengkapnya, lihat Konteks Atribut.

Lihat juga

Atribut IDL
Atribut Mandiri
importidl
importlib
termasuk
includelib