com:Interface (Nachfolger der Erweiterung)

Registriert neue COM-Schnittstellen.

Elementhierarchie

<Paket>

    <Erweiterungen>

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

Schlüssel

? optional (null oder 1)

Attribute und Elemente

Attribute

attribute BESCHREIBUNG Datentyp Erforderlich Standardwert
Id Eine Schnittstellen-ID (IID). Eine alphanumerische Zeichenfolge, getrennt durch einen Punkt mit einem Wert zwischen 1 und 255 Zeichen (z. B. Foo.Bar oder Foo.Bar.1). Yes
UseUniversalMarshaler Legen Sie dies auf true fest, um den OLE Universal Marshaler als Proxystub zu verwenden. Ein optionaler boolescher Wert. No
ProxyStubClsid Entspricht dem Registrierungswert ProxyStubClsid32 . Eine optionale GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. No
SynchronousInterface Die ID einer anderen Schnittstellenregistrierung, die AsynchronousInterface enthält, die auf diese Registrierung verweist. Die andere Schnittstelle muss sich in derselben comInterface-Erweiterung befinden. Eine optionale GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. No
AsynchronousInterface Die ID einer anderen Schnittstellenregistrierung, die SynchronousInterface enthält, die auf diese Registrierung verweist. Die andere Schnittstelle muss sich in derselben comInterface-Erweiterung befinden. Eine optionale GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. No

Untergeordnete Elemente

Untergeordnetes Element Beschreibung
TypeLib Eine Typbibliothek für eine Schnittstelle.

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
com:ComInterface Deklariert einen Paketerweiterungspunkt vom Typ windows.comInterface. Die comInterface-Erweiterung kann drei Arten von Registrierungen enthalten: Interface, ProxyStub oder TypeLib.

Anforderungen

Element Wert
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10
Minimum OS Version Windows 10 Version 1703 (Build 15063)