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