Compartir a través de


com:Interface (descendiente de la extensión)

Registra nuevas interfaces COM.

Jerarquía de elemento

<Paquete>

    <Extensiones>

         <com:Extension>

              <com:ComInterface>

                   <com:Interface>

                        <com:Interface>

Syntax

<com:Interface
  Id = 'An alphanumeric string separated by a period with a value between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).'
  UseUniversalMarshaler = 'An optional boolean value.'
  ProxyStubClsid = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  SynchronousInterface = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  AsynchronousInterface = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'  >

  <!-- Child elements -->
  TypeLib?

</com:Interface>

Clave

? opcional (cero o uno)

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
Id Identificador de interfaz (IID). Cadena alfanumérica separada por un punto con un valor entre 1 y 255 caracteres de longitud (por ejemplo, Foo.Bar o Foo.Bar.1).
UseUniversalMarshaler Establézcalo en true para usar ole Universal Marshaler como código auxiliar del proxy. Valor booleano opcional. No
ProxyStubClsid Corresponde al valor del Registro ProxyStubClsid32 . Guid opcional con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. No
SynchronousInterface Identificador de otro registro de interfaz que contiene AsincrónicoInterface que hace referencia a este registro. La otra interfaz debe estar en la misma extensión comInterface. Guid opcional con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. No
AsincrónicoInterface Identificador de otro registro de interfaz que contiene SynchronousInterface que hace referencia a este registro. La otra interfaz debe estar en la misma extensión comInterface. Guid opcional con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. No

Elementos secundarios

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

Elementos primarios

Elemento primario Descripción
com:ComInterface Declara un punto de extensión de paquete de tipo windows.comInterface. La extensión comInterface puede incluir tres tipos de registros: Interfaz, ProxyStub o TypeLib.

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)