com:ComInterface

Mendeklarasikan titik ekstensi paket jenis windows.comInterface. Ekstensi comInterface dapat mencakup tiga jenis pendaftaran: Antarmuka, ProxyStub, atau TypeLib.

Hierarki elemen

<Paket>

    <Aplikasi>

         <Aplikasi>

              <Ekstensi>

                   <com:Extension>

                        <com:ComInterface>

Sintaks

<com:ComInterface>

  <!-- Child elements -->
  com:ProxyStub{0,1000},
  com:Interface{0,10000},
  com:TypeLib{0,1000}

</com:ComInterface>

Kunci

{} rentang kemunculan tertentu

Atribut dan elemen

Atribut

Tidak ada.

Elemen anak

elemen anak Deskripsi
com:ProxyStub Mendaftarkan stub proksi.
com:Interface Mendaftarkan Antarmuka COM baru.
com:TypeLib Mendaftarkan pustaka jenis.

Elemen induk

elemen induk Deskripsi
com:Extension Menyediakan fungsionalitas untuk mengekspos pendaftaran COM kepada klien di luar paket aplikasi.

Keterangan

Ekstensi comInterface dapat berada di bawah elemen manifes Application/Extensions/Extension, atau di bawah elemen manifes Package/Extensions/Extension. 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 menggunakan beberapa ekstensi comInterface baik dalam Aplikasi/Ekstensi/Ekstensi atau Paket/Ekstensi/Ekstensi, tetapi ini tidak disarankan atau diperlukan.

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
Versi OS Minimum Windows 10 versi 1703 (Build 15063)