com:ComInterface (in Package/Extensions)

Deklariert einen Paketerweiterungspunkt vom Typ windows.comInterface. Die comInterface-Erweiterung kann drei Arten von Registrierungen enthalten: Interface, ProxyStub oder TypeLib.

Elementhierarchie

<Paket>

    <Erweiterungen>

         <Erweiterung>

              <com:ComInterface>

Syntax

<com:ComInterface>

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

</com:ComInterface>

Schlüssel

{} spezifischer Vorkommensbereich

Attribute und Elemente

Attribute

Keine

Untergeordnete Elemente

Untergeordnetes Element Beschreibung
ProxyStub Registriert einen Proxystub.
Interface Registriert neue COM-Schnittstellen.
TypeLib Registriert eine Typbibliothek.

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
Erweiterung Deklariert einen Erweiterbarkeitspunkt für das Paket.

Hinweise

Die comInterface-Erweiterung kann sich unter dem Manifestelement Application/Extensions/Extension oder unter dem Manifestelement Package/Extensions/Extension befinden. Es gibt keinen funktionalen Unterschied zwischen diesen beiden Optionen, aber beide Platzierungen haben unterschiedliche Vorteile.

Wenn sich die Erweiterung unter Application/Extensions/Extension befindet, können Sie die Lesbarkeit des Manifests verbessern, indem Sie Schnittstellenregistrierungen in der Nähe der Klassenregistrierungen halten, von denen sie implementiert werden. Wenn Sie die Erweiterung jedoch unter Paket/Erweiterungen/Erweiterung platzieren, müssen Sie nicht ermitteln, welche Anwendung für jede Schnittstelle verwendet werden soll. Es ist möglich, mehrere comInterface-Erweiterungen entweder in Application/Extensions/Extension oder Package/Extensions/Extension zu verwenden, aber dies wird weder empfohlen noch notwendig.

Hinweis

Alle Registrierungen in comInterface , die von einer anderen Registrierung abhängen (z. B. eine Schnittstelle verweist auf einen ProxyStub und/oder eine TypeLib), müssen sich in derselben comInterface-Erweiterung befinden.

Anforderungen

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