Bagikan melalui


Fungsi Impor dan Ekspor DLL

Khusus Microsoft

Informasi terbaru dan paling lengkap tentang topik ini dapat ditemukan di dllexport, dllimport.

Pengubah kelas penyimpanan dllimport dan dllexport merupakan ekstensi khusus Microsoft untuk bahasa C. Pengubah ini secara eksplisit menetapkan antarmuka DLL untuk kliennya (DLL lain atau file yang dapat dieksekusi). Mendeklarasikan fungsi sebagai dllexport menghilangkan kebutuhan akan file definisi modul (.DEF). Anda juga dapat menggunakan pengubah dllimport dan dllexport dengan data dan objek.

Pengubah kelas penyimpanan dllimport dan dllexport harus digunakan dengan kata kunci sintaksis atribut yang diperluas, __declspecseperti yang ditunjukkan pada contoh ini:

#define DllImport   __declspec( dllimport )
#define DllExport   __declspec( dllexport )

DllExport void func();
DllExport int i = 10;
DllExport int j;
DllExport int n;

Untuk informasi spesifik tentang sintaksis untuk pengubah kelas penyimpanan yang diperluas, lihat Atribut Kelas Penyimpanan yang Diperluas.

END Khusus Microsoft

Lihat juga

Definisi Fungsi C