com:ComInterface
Deklariert einen Paketerweiterungspunkt vom Typ windows.comInterface. Die ComInterface-Erweiterung kann drei Arten von Registrierungen umfassen: Interface, ProxyStuboder TypeLib.
Elementhierarchie
<com:ComInterface>
<com:ComInterface>
Syntax
<com:ComInterface>
<!-- Child elements -->
com:ProxyStub{0,1000},
com:Interface{0,10000},
com:TypeLib{0,1000}
</com:ComInterface>
Schlüssel
{}
bestimmten Vorkommenbereichs
Attribute und Elemente
Attribute
Nichts.
Untergeordnete Elemente
Untergeordnetes Element | Beschreibung |
---|---|
com:ProxyStub | Registriert einen Proxy-Stub. |
com:Interface | Registriert neue COM-Schnittstellen. |
com:TypeLib | Registriert eine Typbibliothek. |
Übergeordnete Elemente
Übergeordnetes Element | Beschreibung |
---|---|
com:Extension | Stellt Funktionen bereit, um COM-Registrierungen für Clients außerhalb des App-Pakets verfügbar zu machen. |
Bemerkungen
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 beibehalten, die sie implementieren. Wenn Sie die Erweiterung jedoch unter "Package/Extensions/Extension" 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, dies wird jedoch weder empfohlen noch erforderlich.
Anmerkung
Alle Registrierungen in comInterface, die von einer anderen Registrierung abhängen (z. B. eine Interface verweist auf eine ProxyStub und/oder ein TypeLib) müssen sich in derselben comInterface Erweiterung befinden.
Anforderungen
Artikel | Wert |
---|---|
Namespace- | http://schemas.microsoft.com/appx/manifest/com/windows10 |
Mindestversion des Betriebssystems | Windows 10, Version 1703 (Build 15063) |