com:ComInterface (en Package/Extensions)
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
<com:ComInterface>
Syntax
<com:ComInterface>
<!-- Child elements -->
ProxyStub{0,1000},
Interface{0,10000},
TypeLib{0,1000}
</com: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 |
---|---|
Extensión | Declara un punto de extensibilidad para el paquete. |
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 usar varias extensiones comInterface en Application/Extensions/Extension o Package/Extensions/Extension, pero esto no se recomienda ni es necesario.
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 |
Minimum OS Version | Windows 10 versión 1703 (compilación 15063) |