Bagikan melalui


Kompilasi MIDL

Mengingat file IDL, seperti Example2.idl, yang menentukan satu atau beberapa antarmuka COM dan pustaka jenis, pengkompilasi MIDL (Midl.exe) menghasilkan file yang dijelaskan dalam tabel berikut sebagai output default.

Filename Deskripsi
Example2.h
File header, yang berisi definisi jenis dan deklarasi fungsi untuk semua antarmuka yang ditentukan dalam file IDL serta meneruskan deklarasi untuk rutinitas yang dipanggil stub.
Example2_p.c
File proksi/stub, yang mencakup titik masuk pengganti baik untuk klien maupun untuk server.
Example2_i.c
File ID antarmuka, yang menentukan GUID untuk setiap antarmuka yang ditentukan dalam file IDL.
Example2.tlb
File dokumen gabungan yang berisi informasi tentang jenis dan objek.
Dlldata.c
Berisi data yang Anda butuhkan untuk membuat DLL proksi/stub.

Anda menggunakan file header dan semua file .c untuk membuat DLL proksi yang dapat mendukung antarmuka saat digunakan oleh aplikasi klien dan oleh server objek. Anda menggunakan file header antarmuka (Example2.h) dan file ID antarmuka (Example2_i.c) saat membuat file yang dapat dieksekusi untuk aplikasi klien yang menggunakan antarmuka. Anda dapat memilih untuk menyertakan file pustaka jenis sebagai sumber daya di EXE atau DLL Anda, atau Anda dapat mengirimkannya sebagai file terpisah.

File yang Dihasilkan untuk Antarmuka COM

Opsi Pengkompilasi MIDL