com4:ComInterface
Declara un punto de extensión de paquete de tipo windows.comInterface. La extensión comInterface puede incluir tres tipos de registros: Interface, ProxyStub o TypeLib.
Jerarquía de elemento
<com4:ComInterface>
Syntax
<com4:ComInterface>
<!-- Child elements -->
ProxyStub{0,1}
Interface{0,1}
TypeLib{0,1}
</com4:ComInterface>
Clave
{}
intervalo específico de repeticiones
Atributos y elementos
Atributos
Ninguno.
Elementos secundarios
Elemento secundario | Descripción |
---|---|
ProxyStub | Registra un código auxiliar de proxy. |
Interfaz | Registra nuevas interfaces COM |
TypeLib | Registra una biblioteca de tipos. |
Elementos primarios
Elemento primario | Descripción |
---|---|
com4:Extension | Proporciona funcionalidad para exponer registros COM a clientes fuera del paquete de la aplicación. La extensión com4 es una nueva versión que es un superconjunto de y reemplazo de las versiones de esquema COM anteriores. |
Comentarios
La extensión comInterface puede estar en el elemento de manifiesto Application/Extensions/Extension, o en el elemento package/Extensions/Extension manifest. No hay ninguna diferencia funcional entre estas dos opciones, pero ambas ubicaciones tienen ventajas diferentes.
Si la extensión está en Application/Extensions/Extension, puede mejorar la legibilidad del manifiesto manteniendo los registros de interfaz cerca de los registros de clase que los implementan. Sin embargo, si coloca la extensión en Package/Extensions/Extension, no tendrá que determinar qué aplicación usar para cada interfaz.
Es posible tener varias extensiones comInterface en el elemento Applications/Application, pero en la mayoría de los casos esto no es necesario ni recomendado. Un ejemplo de un caso perimetral en el que se necesitan varias extensiones comInterface es si un paquete necesita algunos de los registros para tener CompatMode="classic", mientras que otros tienen CompatMode="modern", la única manera de hacerlo es dividirlas entre extensiones.
Nota
Los registros de comInterface que dependan de otro registro (por ejemplo, una interfaz hace referencia a proxyStub o typeLib) deben estar en la misma extensión comInterface .
Requisitos
Elemento | Value |
---|---|
Espacio de nombres | http://schemas.microsoft.com/appx/manifest/com/windows10/4 |
Minimum OS Version | Windows 10 (compilación 20348) |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de