/prefix switch

Sakelar /prefix mengarahkan pengkompilasi MIDL untuk menambahkan string awalan ke nama rutin stub klien dan/atau server. Ini dapat digunakan untuk memungkinkan satu program menjadi klien dan server dari antarmuka yang sama, tanpa memiliki nama rutin sisi klien dan server yang bertentangan satu sama lain.

midl /prefix { client | cstub | server | sstub | switch | all }

Opsi Sakelar

Klien

Hanya memengaruhi nama rutin stub klien.

cstub

Sama seperti klien. Hanya memengaruhi nama rutin stub klien.

Server

Hanya memengaruhi nama rutin yang dipanggil oleh rutinitas rintangan server.

sstub

Sama seperti server. Hanya memengaruhi nama rutin yang dipanggil oleh rutinitas rintangan server.

Beralih

Mempengaruhi prototipe tambahan yang ditambahkan ke file header.

Semua

Memengaruhi nama rutin rintikan klien dan server.

Keterangan

Jika awalan untuk rutinitas sisi klien berbeda dari awalan untuk rutinitas sisi server, file header yang dihasilkan akan memiliki prototipe rutin sisi klien dan prototipe rutin sisi server.

Sakelar /prefix berguna ketika satu file header akan digunakan dengan stub dari beberapa eksekusi pengkompilasi MIDL. Ini memaksa prototipe rutin tambahan dalam file header.

Dalam semua kasus, awalan klien, server, dan sakelar akan menggantikan semua awalan.

Contoh

midl /prefix client "c_" server "s_"

midl /prefix all "moo_"

klien midl /prefix "bark_"

Lihat juga

Sintaks Baris Perintah MIDL Umum