com4 :ComInterface
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
<com4 :ComInterface>
Syntax
<com4:ComInterface>
<!-- Child elements -->
ProxyStub{0,1}
Interface{0,1}
TypeLib{0,1}
</com4:ComInterface>
Clé :
{}
plage spécifique d’occurrences
Attributs et éléments
Attributs
Aucune.
Éléments enfants
Élément enfant | Description |
---|---|
ProxyStub | Inscrit un stub proxy. |
Interface | Inscrit les nouvelles interfaces COM |
TypeLib | Inscrit une bibliothèque de types. |
Éléments parents
Élément parent | Description |
---|---|
com4 :Extension | Fournit des fonctionnalités permettant d’exposer les inscriptions COM aux clients en dehors du package d’application. L’extension com4 est une nouvelle version qui est un sur-ensemble et un remplacement pour les versions de schéma COM précédentes. |
Remarques
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’y a 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’avez pas besoin de déterminer l’application à utiliser pour chaque interface.
Il est possible d’avoir plusieurs extensions comInterface sous l’élément Applications/Application, mais dans la plupart des cas, cela n’est ni nécessaire ni recommandé. Un exemple de cas de périphérie où plusieurs extensions comInterface sont nécessaires est si un package a besoin de certaines inscriptions pour avoir CompatMode="classic » tandis que d’autres ont CompatMode="modern », la seule façon de les faire est de les fractionner entre les extensions.
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 .
Configuration requise
Élément | Valeur |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/manifest/com/windows10/4 |
Minimum OS Version | Windows 10 (build 20348) |