Bagikan melalui


idl_module

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.

Lihat juga

Atribut IDL
Atribut yang berdiri sendiri
entry