Sdílet prostřednictvím


com2:Extension (Windows 10)

Poskytuje funkce pro zveřejnění registrací modelu COM klientům mimo balíček aplikace.

Hierarchie elementů

> balíčku<

     <aplikace>

          <application>

               > rozšíření<

                    <com2:Extension>

     > rozšíření<

          <com2:Extension>

Syntax

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

Atributy a prvky

Atributy

Atribut Popis Datový typ Požadovaný Výchozí hodnota
kategorie Typ bodu rozšiřitelnosti aplikace. Řetězec, který může mít jednu z následujících hodnot: windows.comServer nebo windows.comInterface. Ano
uap10:TrustLevel Určuje úroveň důvěryhodnosti rozšíření. Volitelná řetězcová hodnota, která může být jednou z následujících hodnot: appContainer nebo střední. Ne
uap10:RuntimeBehavior Určuje chování běhu rozšíření. Volitelná řetězcová hodnota, která může být jednou z následujících hodnot: windowsApp, packagedClassicAppnebo win32App. Ne
uap10:HostId Určuje ID modulu runtime hostitele pro rozšíření. Volitelný alfanumerický řetězec s hodnotou od 1 do 255 znaků. Musí začínat písmenem. Ne
uap10:Parameters Obsahuje parametry příkazového řádku pro předání rozšíření. Podporuje se jenom u desktopových aplikací, které mají identitu balíčku. Řetězec s hodnotou od 1 do 32767 znaků s jiným než prázdným znakem na začátku a konci. Ne
uap11:Id Identifikátor rozšíření. ID musí být jedinečné pro všechna rozšíření v balíčku. Volitelný řetězec s hodnotou od 1 do 255 znaků s jiným než prázdným znakem na začátku a konci. Ne
uap11:Subsystem Subsystém cílený rozšířením. Volitelný řetězec, který může mít jednu z následujících hodnot: konzoly nebo windows. Ne
uap11:SupportsMultipleInstances Určuje, jestli se instance mají spouštět v různých procesech. Výchozí hodnota je false. Volitelná logická hodnota. Ne
uap11:ResourceGroup Značka, kterou můžete použít k seskupení aktivací rozšíření pro účely správy prostředků (například procesoru a paměti). Hodnota, kterou můžete nastavit ResourceGroup, je volná a flexibilní. Viz Application@ResourceGroup. Volitelný alfanumerický řetězec s hodnotou od 1 do 255 znaků. Musí začínat písmenem. Ne
uap11:CurrentDirectoryPath Určuje počáteční adresář při spuštění procesu aplikace. Tento atribut podporuje makra. Další informace najdete v tématu Makra ve schématu manifestu balíčku. Volitelný řetězec, který nesmí obsahovat tyto znaky: <, >, |, ?nebo *. > Ne
uap11:Parameters Subsystém cílený rozšířením. Tento atribut podporuje makra. Další informace najdete v tématu Makra ve schématu manifestu balíčku. Volitelný řetězec s hodnotou od 1 do 32767 znaků s jiným než prázdným znakem na začátku a konci. Ne
desktop7:CompatMode Určuje, jestli se informace o tomto rozšíření registrují v systému Windows klasickými způsoby (např. rozbalené aplikace registrují typy pomocí modelu COM prostřednictvím registru) nebo v nových vymezených způsobech. Výchozí hodnota je "moderní". CompatMode="classic" vyžaduje schopnost Microsoft.classicAppCompat_8wekyb3d8bbwe. Volitelný řetězec může mít jednu z následujících hodnot: klasické nebo moderní. Ne
desktop7:Rozsah Určuje, jestli jsou registrace viditelné jenom pro jiné aplikace spuštěné jako uživatel, který má tento balíček zaregistrovaný (uživatel), nebo jestli jsou viditelné všem uživatelům a službám na počítači (počítači). Výchozí hodnota je "user". Scope="machine" vyžaduje Microsoft.classicAppCompatElevated_8wekyb3d8bbwe schopnost. Volitelný řetězec, který může mít jednu z následujících hodnot: počítač nebo uživatele. Ne

Podřízené prvky

Podřízený prvek Popis
com2:ComServer Deklaruje bod rozšíření balíčku typu windows.comServer.
com2:ComInterface Deklaruje bod rozšíření balíčku typu windows.comInterface.

Nadřazené prvky

Nadřazený prvek Popis
rozšíření (typ: CT_ApplicationExtensions) Definuje jeden nebo více bodů rozšiřitelnosti pro aplikaci.

Požadavky

Položka Hodnota
oboru názvů http://schemas.microsoft.com/appx/manifest/com/windows10/2
elementy uap10 http://schemas.microsoft.com/appx/manifest/com/windows10/3
minimální verze operačního systému Windows 10 verze 1709 (build 16299)