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.
Sakelar /target memungkinkan pengkompilasi MIDL untuk mengaktifkan pengoptimalan yang hanya tersedia pada versi Windows terbaru. Sakelar /target secara otomatis mengaktifkan sakelar tambahan.
midl /target level
Opsi Sakelar
-
tingkat
-
Menentukan tingkat target, seperti NT50, NT51, NT60, NT61, NT62, atau NT100.
Keterangan
Sakelar /target secara otomatis mengaktifkan sakelar tambahan, berdasarkan sistem operasi, seperti yang ditentukan dalam tabel berikut:
| Sistem operasi | tingkat /target | Sakelar Diaktifkan |
|---|---|---|
| Windows 2000 | NT50 | /Oicf /error all /robust |
| Windows XP | NT51 | /Oicf /error all /robust /protocol all |
| Windows Vista | NT60 | /Oicf /error all /robust /protocol all |
| Windows 7 | NT61 | /Oicf /error all /robust /protocol all |
| Windows 8 | NT62 | /Oicf /error all /robust /protocol all |
| Windows 10 | NT100 | /Oicf /error all /robust /protocol all |
Untuk memastikan stub berjalan pada sistem yang ditentukan oleh sakelar /target , MIDL mengeluarkan kesalahan ketika fitur yang hanya tersedia pada versi Windows yang lebih baru ada. Tabel berikut menentukan tingkat /target minimum yang diperlukan untuk mengaktifkan fitur. Tingkat target yang lebih tinggi mencakup semua fitur dari tingkat target yang lebih rendah.
| Tingkat /target minimum yang diperlukan | Fitur |
|---|---|
| NT50 | /Kuat [pesan] [asinkron] [async_uuid] [beri tahu] dalam mode /Oicf [encode] atau [dekode] dalam mode /Oicf |
| NT51 | dukungan /protocol 64-bit [partial_ignore] [force_allocate] |
| NT60 | Paksa marshalling struktur kompleks Handel konteks dalam array atau struktur [rentang] dukungan untuk string yang tidak berukuran besar [type_strict_context_handle] |
| NT61 | Panggilan stub COM langsung untuk antarmuka dengan kurang dari 32 metode memerlukan penautan rontokan COM dengan OLE32.DLL. |
| NT62 | Dukungan ARM Dukungan WinRT |
| NT100 | Dukungan [system_handle] |
Contoh
midl /target NT50