Compartir a través de


com: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>

                    <com:Extension>

                         <com:ComInterface>

     <extensiones>

          <com:Extension>

               <com:ComInterface>

Sintaxis

<com:ComInterface>

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

</com:ComInterface>

Llave

{} intervalo específico de repeticiones

Atributos y elementos

Atributos

Ninguno.

Elementos secundarios

Elemento secundario Descripción
com:ProxyStub Registra un código auxiliar de proxy.
com:Interface Registra nuevas interfaces COM.
com:TypeLib Registra una biblioteca de tipos.

Elementos primarios

Elemento primario Descripción
com: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
versión mínima del sistema operativo Windows 10, versión 1703 (compilación 15063)