com:ComInterface (dans package/extensions)

Déclare un point d’extension de package de type windows.comInterface. L’extension comInterface peut inclure trois types d’inscriptions : Interface, ProxyStub ou TypeLib.

Hiérarchie d’éléments

<Paquet>

    <Extensions>

         <Extension>

              <com:ComInterface>

Syntaxe

<com:ComInterface>

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

</com:ComInterface>

Clé

{} plage spécifique d’occurrences

Attributs et éléments

Attributs

Aucun.

Éléments enfants

Élément enfant Description
ProxyStub Inscrit un stub de proxy.
Interface Inscrit les nouvelles interfaces COM.
Typelib Inscrit une bibliothèque de types.

Éléments parents

Élément parent Description
Extension Déclare un point d’extensibilité pour le package.

Notes

L’extension comInterface peut se trouver sous l’élément manifeste Application/Extensions/Extension, ou sous l’élément manifeste Package/Extensions/Extension. Il n’existe aucune différence fonctionnelle entre ces deux options, mais les deux placements présentent des avantages différents.

Si l’extension se trouve sous Application/Extensions/Extension, vous pouvez améliorer la lisibilité du manifeste en conservant les inscriptions d’interface près des inscriptions de classe qui les implémentent. Toutefois, si vous placez l’extension sous Package/Extensions/Extension, vous n’aurez pas besoin de déterminer l’application à utiliser pour chaque interface. Il est possible d’utiliser plusieurs extensions comInterface dans Application/Extensions/Extension ou Package/Extensions/Extension, mais cela n’est ni recommandé ni nécessaire.

Notes

Toutes les inscriptions dans comInterface qui dépendent d’une autre inscription (par exemple, une interface référence un ProxyStub et/ou un TypeLib) doivent se trouver dans la même extension comInterface .

Spécifications

Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/com/windows10