com:ComInterface

Dichiara un punto di estensione del pacchetto di tipo windows.comInterface. L'estensione comInterface può includere tre tipi di registrazioni: Interfaccia, ProxyStub o TypeLib.

Gerarchia degli elementi

<Pacchetto>

    <Applicazioni>

         <Applicazione>

              <Estensioni>

                   <com:Extension>

                        <com:ComInterface>

Sintassi

<com:ComInterface>

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

</com:ComInterface>

Chiave

{} intervallo specifico di occorrenze

Attributi ed elementi

Attributi

Nessuno.

Elementi figlio

Elemento figlio Descrizione
com:ProxyStub Registra uno stub proxy.
com:Interface Registra nuove interfacce COM.
com:TypeLib Registra una libreria dei tipi.

Elementi padre

Elemento padre Descrizione
com:Extension Fornisce funzionalità per esporre le registrazioni COM ai client all'esterno del pacchetto dell'app.

Commenti

L'estensione comInterface può essere sotto l'elemento manifesto Application/Extensions/Extension o sotto l'elemento manifesto Package/Extensions/Extension. Non esiste alcuna differenza funzionale tra queste due opzioni, ma entrambe le posizioni hanno vantaggi diversi.

Se l'estensione è in Application/Extensions/Extensions, è possibile migliorare la leggibilità del manifesto mantenendo le registrazioni dell'interfaccia vicino alle registrazioni della classe che li implementano. Tuttavia, se si inserisce l'estensione in Package/Extensions/Extensions, non sarà necessario determinare quale applicazione usare per ogni interfaccia. È possibile usare più estensioni comInterface in Application/Extensions/Extensions o Package/Extensions/Extensions, ma non è consigliabile né necessario.

Nota

Tutte le registrazioni in comInterface che dipendono da un'altra registrazione (ad esempio un'interfaccia fa riferimento a un proxyStub e/o a TypeLib) devono trovarsi nella stessa estensione comInterface .

Requisiti

Elemento Valore
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10
Minimum OS Version Windows 10 versione 1703 (Build 15063)