com2:Extension (Windows 10)
Poskytuje funkce pro zveřejnění registrací modelu COM klientům mimo balíček aplikace.
Hierarchie elementů
> balíčku<
> 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) |