/oldnames switch

Sakelar /oldnames mengarahkan pengkompilasi MIDL untuk menghasilkan nama antarmuka yang tidak menyertakan nomor versi.

midl /oldnames

Opsi Sakelar

Sakelar ini tidak memiliki parameter.

Keterangan

Pengkompilasi MIDL menggabungkan nomor versi antarmuka ke dalam nama antarmuka yang dihasilkan dalam lonjakan (misalnya, iface_v1_0_ServerIfHandle). Format penamaan ini konsisten dengan format yang digunakan oleh pengkompilasi OSF DCE IDL. Namun, ini berbeda dari format penamaan yang digunakan oleh pengkompilasi MIDL 1.0. Pengkompilasi MIDL 1.0 tidak menyertakan nomor versi dalam nama antarmuka (misalnya, iface_ServerIfHandle). Sakelar /oldnames memungkinkan Anda menginstruksikan pengkompilasi MIDL untuk menghasilkan nama antarmuka yang tidak menyertakan nomor versi. Dengan cara ini, formatnya konsisten dengan nama yang dihasilkan oleh pengkompilasi MIDL 1.0.

Jika Anda memiliki kode aplikasi server yang ditulis untuk digunakan dengan stub yang dihasilkan oleh pengkompilasi MIDL 1.0 dan mengacu pada nama antarmuka yang dihasilkan MIDL (misalnya, dalam panggilan ke RpcServerRegisterIf), Anda harus mengubahnya untuk mereferensikan gaya nama antarmuka yang didukung oleh versi 2.0 atau yang lebih baru dari kompiler MIDL. Secara bergantian, Anda dapat menggunakan sakelar /oldnames saat memanggil pengkompilasi MIDL.

Contoh

midl /oldnames filename.idl

Lihat juga

Sintaks Baris Perintah MIDL Umum

File Definisi Antarmuka (IDL)