Compartir a través de


com2: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 elementos

del paquete de

     <Applications>

          <Application>

               <extensiones>

                    <com2:Extension>

                         <com2:ComInterface>

     <extensiones>

          <com2:Extension>

               <com2:ComInterface>

Sintaxis

<com2:ComInterface>

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

</com2:ComInterface>

Llave

{} intervalo específico de repeticiones

Atributos y elementos

Atributos

Ninguno.

Elementos secundarios

Elemento secundario Descripción
proxyStub Registra un código auxiliar de proxy.
de interfaz de Registra nuevas interfaces COM.
TypeLib Registra una biblioteca de tipos.

Elementos primarios

Elemento primario Descripción
com2:Extension Proporciona funcionalidad para exponer registros COM a clientes fuera del paquete de la aplicación.

Observaciones

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 de comInterface en Application/Extensions/Extension o Package/Extensions/Extension, pero esto no se recomienda ni es necesario.

Nota

Los registros de comInterface que dependen de otro registro (por ejemplo, una interfaz hace referencia a un proxyStub de o a un TypeLib) deben estar en la misma extensión comInterface.

Requisitos

Artículo Valor
de espacio de nombres de http://schemas.microsoft.com/appx/manifest/com/windows10/2
versión mínima del sistema operativo Windows 10, versión 1709 (compilación 16299)