com2:ComInterface
宣告 windows.comInterface類型的套件擴充點
元素階層
<com2:ComInterface>
<com2:ComInterface>
語法
<com2:ComInterface>
<!-- Child elements -->
com:ProxyStub{0,1000},
com:Interface{0,10000},
com:TypeLib{0,1000}
</com2:ComInterface>
鑰匙
{}
特定發生的範圍
屬性和元素
屬性
沒有。
子專案
子專案 | 描述 |
---|---|
ProxyStub | 註冊 Proxy 存根。 |
介面 | 註冊新的 COM 介面。 |
TypeLib | 註冊類型連結庫。 |
父元素
父元素 | 描述 |
---|---|
com2:Extension | 提供將 COM 註冊公開給應用程式套件外部用戶端的功能。 |
言論
comInterface 延伸模組可以位於 Application/Extensions/Extension 指令清單元素底下,或是 Package/Extensions/Extension 指令清單元素底下。 這兩個選項之間沒有功能差異,但兩個位置都有不同的優點。
如果擴充功能位於 Application/Extensions/Extension 底下,您可以將介面註冊保持在實作它們的類別註冊附近,以改善指令清單的可讀性。 不過,如果您將擴充功能放在 [套件/擴充功能/擴充功能] 底下,則不需要判斷每個介面要使用的應用程式。 您可以使用 Application/Extensions/Extension 或 Package/Extensions/Extension 中的多個 comInterface 延伸模組,但這既不建議也不必要。
注意
comInterface 中相依於另一個註冊的任何註冊(例如 介面 參考 ProxyStub 和/或 TypeLib),都必須位於相同的 comInterface 延伸模組中。
要求
專案 | 價值 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/com/windows10/2 |
最低 OS 版本 | Windows 10 版本 1709 (組建 16299) |