Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan titik masuk dalam file .dll.
Sintaks
[ idl_module (name=module_name, dllname=dll, uuid="uuid", helpstring="help text", helpstringcontext=helpcontextID, helpcontext=helpcontext, hidden, restricted) ]
function_declaration
Parameter
name
Nama yang ditentukan pengguna untuk blok kode yang akan muncul di file .idl.
dllname
(Opsional) File .dll yang berisi ekspor.
uuid
(Opsional) ID unik.
helpstring
(Opsional) String karakter yang digunakan untuk menjelaskan pustaka jenis.
helpstringcontext
(Opsional) ID topik bantuan dalam file .hlp atau .chm .
helpcontext
(Opsional) ID Bantuan untuk pustaka tipe ini.
hidden
(Opsional) Parameter yang mencegah pustaka ditampilkan. Untuk informasi selengkapnya, lihat hidden atribut MIDL.
restricted
(Opsional) Anggota pustaka tidak dapat dipanggil secara segan-segan. Untuk informasi selengkapnya, lihat restricted atribut MIDL.
function_declaration
Fungsi yang akan Anda tentukan.
Keterangan
Atribut idl_module C++ memungkinkan Anda menentukan titik entri dalam .dll file, yang memungkinkan Anda mengimpor dari .dll file.
Atribut idl_module ini memiliki fungsionalitas yang module mirip dengan atribut MIDL.
Anda dapat mengekspor apa pun dari objek COM yang dapat Anda ekspor dari .dll file dengan menempatkan titik entri DLL di blok .idl pustaka file.
Gunakan idl_module dalam dua langkah. Pertama, tentukan pasangan nama/DLL. Kemudian, saat Anda menggunakan idl_module untuk menentukan titik masuk, tentukan nama dan atribut tambahan apa pun.
Contoh
Kode berikut menunjukkan cara menggunakan idl_module atribut :
// cpp_attr_ref_idl_module.cpp
// compile with: /LD
[idl_quote("midl_pragma warning(disable:2461)")];
[module(name="MyLibrary"), idl_module(name="MyLib", dllname="xxx.dll")];
[idl_module(name="MyLib"), entry(4), usesgetlasterror]
void FuncName(int i);
Persyaratan
| Konteks atribut | Nilai |
|---|---|
| Berlaku untuk | Manapun |
| Berulang | No |
| Atribut yang diperlukan | Tidak |
| Atribut tidak valid | Tidak |
Untuk informasi selengkapnya, lihat Konteks Atribut.