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