com4:ComInterface
Mendeklarasikan titik ekstensi paket jenis windows.comInterface. Ekstensi comInterface dapat mencakup tiga jenis pendaftaran: Antarmuka, ProxyStub, atau TypeLib.
Hierarki elemen
<com4:ComInterface>
Sintaks
<com4:ComInterface>
<!-- Child elements -->
ProxyStub{0,1}
Interface{0,1}
TypeLib{0,1}
</com4:ComInterface>
Kunci
{}
rentang kemunculan tertentu
Atribut dan elemen
Atribut
Tidak ada.
Elemen anak
elemen anak | Deskripsi |
---|---|
ProxyStub | Mendaftarkan stub proksi. |
Antarmuka | Mendaftarkan antarmuka COM baru |
TypeLib | Mendaftarkan pustaka jenis. |
Elemen induk
elemen induk | Deskripsi |
---|---|
com4:Extension | Menyediakan fungsionalitas untuk mengekspos pendaftaran COM kepada klien di luar paket aplikasi. Ekstensi com4 adalah versi baru yang merupakan superset dan penggantian untuk versi skema COM sebelumnya. |
Keterangan
Ekstensi comInterface dapat berada di bawah elemen manifes Aplikasi/Ekstensi/Ekstensi, atau di bawah elemen manifes Paket/Ekstensi/Ekstensi. Tidak ada perbedaan fungsi antara kedua opsi ini, tetapi kedua penempatan memiliki keuntungan yang berbeda.
Jika ekstensi berada di bawah Aplikasi/Ekstensi/Ekstensi, Anda dapat meningkatkan keterbacaan manifes dengan menyimpan pendaftaran antarmuka di dekat pendaftaran kelas yang mengimplementasikannya. Namun, jika Anda menempatkan ekstensi di bawah Paket/Ekstensi/Ekstensi, Anda tidak perlu menentukan Aplikasi mana yang akan digunakan untuk setiap antarmuka.
Dimungkinkan untuk memiliki beberapa ekstensi comInterface di bawah elemen Aplikasi/Aplikasi, tetapi dalam banyak kasus ini tidak diperlukan atau disarankan. Contoh kasus tepi di mana beberapa ekstensi comInterface diperlukan adalah jika paket membutuhkan beberapa pendaftaran untuk memiliki CompatMode="classic" sementara yang lain memiliki CompatMode="modern", satu-satunya cara untuk melakukan ini adalah dengan membaginya di antara ekstensi.
Catatan
Setiap pendaftaran di comInterface yang bergantung pada pendaftaran lain (misalnya Antarmuka mereferensikan ProxyStub dan/atau TypeLib) harus berada dalam ekstensi comInterface yang sama.
Persyaratan
Item | Nilai |
---|---|
Ruang nama | http://schemas.microsoft.com/appx/manifest/com/windows10/4 |
Versi OS Minimum | Windows 10 (Build 20348) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk