共用方式為


com2:Extension (Windows 10)

提供將 COM 註冊公開給應用程式套件外部用戶端的功能。

元素階層

<套件>

     <應用程式>

          <應用程式>

               <擴充功能>

                    <com2:Extension>

     <擴充功能>

          <com2:Extension>

語法

<com2:Extension
  Category = 'A string that can have one of the following values: "windows.comServer" or "windows.comInterface".' 
  uap10:TrustLevel = 'An optional string value that can be one of the following values: "appContainer" or "mediumIL".'
  uap10:RuntimeBehavior = 'An optional string value that can be one of the following values: "windowsApp", "packagedClassicApp", or "win32App".'
  uap10:HostId = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
  uap10:Parameters = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' 
  uap11:Id = 'An optional string with a value between 1 and 255 characters in length with a non-whitespace character at its beginning and end.'
  uap11:Subsystem = 'An optional string that can have one of the following values: "console" or "windows".'
  uap11:SupportsMultipleInstances = 'An optional boolean value.'
  uap11:ResourceGroup = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
  uap11:CurrentDirectoryPath = 'An optional string that cannot contain these characters: <, >, |, ?, or *. >'
  uap11:Parameters = 'An optional string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
  desktop7:CompatMode = 'An optional string the can have one of the following values: "classic" or "modern".'
  desktop7:Scope = 'An optional string that can have one of the following values: "machine" or "user".' >

  <!-- Child elements -->
  com2:ComServer
  com2:ComInterface

</com2:Extension>

屬性和元素

屬性

屬性 描述 數據類型 必填 預設值
類別 應用程式擴充點的類型。 可以具有下列其中一個值的字串:windows.comServerwindows.comInterface 是的
uap10:TrustLevel 指定延伸模組的信任層級。 選擇性字串值,可以是下列其中一個值:appContainermediumIL
uap10:RuntimeBehavior 指定延伸模組的運行時間行為。 選擇性字串值,可以是下列其中一個值:windowsApppackagedClassicAppwin32App
uap10:HostId 指定擴充功能的主機運行時間標識碼。 選擇性英數位元字串,長度介於1到255個字元之間。 必須以字母開頭。
uap10:Parameters 包含要傳遞至延伸模組的命令行參數。 僅支援具有套件身分識別的桌面應用程式。 長度介於 1 到 32767 個字元的字串,其開頭和結尾有非空格符。
uap11:Id 延伸模組的標識碼。 套件中所有延伸模組的標識碼必須是唯一的。 選擇性字串,其長度介於 1 到 255 個字元之間,其開頭和結尾有非空格符。
uap11:Subsystem 此屬性繼承自基底延伸模組語法,不適用於 com4 延伸模組。 除了語法驗證之外,會忽略此值。 可具有下列其中一個值的選擇性字串:主控台視窗
uap11:SupportsMultipleInstances 指定實例是否應該在不同的進程中執行。 默認值為 false。 選擇性布爾值。
uap11:ResourceGroup 標記,可用來將擴充功能啟用群組在一起,以供資源管理之用(例如 CPU 和記憶體)。 您可以設定 ResourceGroup 的值是自由格式且有彈性的。 請參閱 Application@ResourceGroup 選擇性英數位元字串,長度介於1到255個字元之間。 必須以字母開頭。
uap11:CurrentDirectoryPath 指定啟動應用程式程式時的初始目錄。 此屬性支援巨集。 如需詳細資訊,請參閱套件指令清單架構中的 巨集 無法包含下列字元的選擇性字串:<>|?*。 >
uap11:Parameters 此屬性繼承自基底延伸模組語法,不適用於 com4 延伸模組。 除了語法驗證之外,會忽略此值。 此屬性支援巨集。 如需詳細資訊,請參閱套件指令清單架構中的 巨集 選擇性字串,其長度介於 1 到 32767 個字元之間,其開頭和結尾有非空格符。
desktop7:CompatMode 指定此延伸模組的資訊是以傳統方式向Windows 註冊(例如,透過登錄向 COM 註冊類型)或以更具範圍的新方式向 COM 註冊類型。 預設值為 「modern」。 CompatMode=“classic” 需要 Microsoft.classicAppCompat_8wekyb3d8bbwe 功能。 的選擇性字串可以具有下列其中一個值:傳統新式
desktop7:Scope 指定是否只有以已註冊此套件的使用者身分執行的其他應用程式才能看到註冊,或計算機上所有用戶和服務是否可以看到這些註冊。 預設值為 「user」。 Scope=“machine” 需要 Microsoft.classicAppCompatElevated_8wekyb3d8bbwe 功能。 可具有下列其中一個值的選擇性字串:電腦使用者

子專案

子專案 描述
com2:ComServer windows.comServer宣告類型之封裝擴充點。
com2:ComInterface 宣告 windows.comInterface類型的套件擴充點

父元素

父元素 描述
延伸模組 (類型: CT_ApplicationExtensions) 定義應用程式的一或多個擴充點。

要求

專案 價值
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10/2
uap10 元素 http://schemas.microsoft.com/appx/manifest/com/windows10/3
最低 OS 版本 Windows 10 版本 1709 (組建 16299)