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.
Nota
Topik ini adalah tentang MIDL klasik yang digunakan untuk membuat antarmuka RPC dan COM. Untuk MIDL 3.0, yang digunakan untuk membuat jenis Windows Runtime (WinRT), lihat referensi Microsoft Interface Definition Language 3.0.
Tujuan
Microsoft Interface Definition Language (MIDL) mendefinisikan antarmuka antara program klien dan server. Microsoft menyertakan pengkompilasi MIDL dengan Platform Software Development Kit (SDK) untuk memungkinkan pengembang membuat file bahasa definisi antarmuka (IDL) dan file konfigurasi aplikasi (ACF) yang diperlukan untuk antarmuka panggilan prosedur jarak jauh (RPC) dan antarmuka COM/DCOM. MIDL juga mendukung pembuatan pustaka jenis untuk OLE Automation.
Jika berlaku
MIDL dapat digunakan di semua aplikasi klien/server berdasarkan sistem operasi Windows. Ini juga dapat digunakan untuk membuat program klien dan server untuk lingkungan jaringan heterogen yang mencakup sistem operasi seperti Unix dan Apple. Microsoft mendukung standar DCE Open Group (sebelumnya dikenal sebagai Open Software Foundation) untuk interoperabilitas RPC.
Audiens pengembang
Saat menggunakan MIDL dengan RPC, diperlukan keakraban dengan pemrograman C/C++ dan paradigma RPC. Saat menggunakan MIDL dengan COM, diperlukan pemahaman tentang pemrograman C++ dan paradigma RPC yang berlaku untuk COM, atau sebagai alternatif, diperlukan pemahaman tentang pembuatan skrip model OLE Automation serta perpustakaan tipe.
Persyaratan waktu proses
Perpustakaan runtime yang sesuai untuk menggunakan MIDL sudah termasuk dengan Windows. Pengkompilasi MIDL dan komponen lingkungan pengembangan RPC diinstal saat Anda menginstal Windows SDK. Untuk informasi selengkapnya, lihat Menggunakan Pengkompilasi MIDL dan Menginstal Lingkungan Pemrograman RPC.
Di bagian ini
| Topik | Deskripsi |
|---|---|
|
Ikhtisar |
Informasi umum tentang MIDL dan kompilator MIDL. |
|
Menggunakan Compiler MIDL |
Informasi tentang menggunakan kompilator MIDL untuk menghasilkan stub RPC. |
| Definisi Antarmuka dan Pustaka Jenis |
Dokumentasi definisi khusus antarmuka RPC dan pustaka tipe. |
|
Referensi Baris Perintah MIDL |
Dokumentasi pilihan baris perintah pengkompilasi MIDL. |
|
Referensi Bahasa MIDL |
Referensi bahasa pengkompilasi MIDL. |