Share via


com2:ComInterface

宣告 windows.comInterface類型的套件延伸點。 comInterface 延伸模組可能包含三種類型的註冊: InterfaceProxyStubTypeLib

元素階層

<套件>

    <應用程式>

         <應用程式>

              <擴充功能>

                   <com2:Extension>

                        <com2:ComInterface>

Syntax

<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 延伸模組中。

規格需求

Item
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10/2
OS 最低版本 Windows 10版本 1709 (組建 16299)