com4:Interface

Registra nuevas interfaces COM.

Jerarquía de elemento

<Paquete>

    <APLICACIONES>

         <Application>

              <Extensiones>

                   <com4:Interface>

Sintaxis

<com4:Interface
  Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  UseUniversalMarshaler = 'A boolean value.'
  ProxyStubClsid = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  SynchronousInterface = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  AsynchronousInterface = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' >

  <!-- Child elements -->
  TypeLib

</com4:Interface>

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
Id Identificador de interfaz (IID). GUID con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
UseUniversalMarshaler Establézcalo en true para usar ole Universal Marshaler como código auxiliar del proxy. Un valor booleano.
ProxyStubClsid Corresponde al valor del Registro ProxyStubClsid32 . GUID con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
SynchronousInterface Identificador de otro registro de interfaz que contiene AsynchronousInterface que hace referencia a este registro. GUID con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
AsynchronousInterface Identificador de otro registro de interfaz que contiene SynchronousInterface que hace referencia a este registro. GUID con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

Elementos secundarios

Elemento secundario Descripción
TypeLib Una biblioteca de tipos para una interfaz.

Elementos primarios

Elemento primario Descripción
Extensiones Define uno o varios puntos de extensibilidad para la aplicación.

Comentarios

ProxyStubClsid solo se puede usar para códigos auxiliares de proxy con una implementación como parte del paquete. Para usar OLE Universal Marshaler como código auxiliar del proxy, use UseUniversalMarshaler en su lugar.

Si UseUniversalMarshaler es true, el registro de interfaz debe incluir TypeLib.

Nota

ProxyStubClsid y UseUniversalMarshaler son mutuamente excluyentes.

Requisitos

Elemento Value
Espacio de nombres http://schemas.microsoft.com/appx/manifest/com/windows10/4
Minimum OS Version Windows 10 (compilación 20348)