com:Extension (Windows 10)
Udostępnia funkcje uwidaczniania rejestracji modelu COM klientom spoza pakietu aplikacji.
Hierarchia elementów
> pakietu<
<com:Extension>
<com:Extension>
Składnia
<com:Extension
Category = 'A string that can be one of the following values: "windows.comServer" or "windows.comInterface".'
uap10:TrustLevel = 'An optional string value that can one of the following value: "appContainer" or "mediumIL".'
ap10:RuntimeBehavior = 'An optional string with a 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 = 'An optional 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 -->
com:ComServer
com:ComInterface
</com:Extension>
Atrybuty i elementy
Atrybuty
Atrybut | Opis | Typ danych | Wymagane | Wartość domyślna |
---|---|---|---|---|
Kategorii | Typ punktu rozszerzalności aplikacji. | Ciąg, który może być jedną z następujących wartości: windows.comServer lub windows.comInterface. | Tak | |
uap10:TrustLevel | Określa poziom zaufania rozszerzenia. | Opcjonalna wartość ciągu, która może mieć jedną z następujących wartości: appContainer lub mediumIL. | Nie | |
uap10:RuntimeBehavior | Określa zachowanie czasu wykonywania rozszerzenia. | Opcjonalny ciąg z wartością, która może być jedną z następujących wartości: windowsApp, packagedClassicApplub win32App. | Nie | |
uap10:HostId | Określa identyfikator środowiska uruchomieniowego hosta dla rozszerzenia. | Opcjonalny ciąg alfanumeryczny o długości od 1 do 255 znaków. Musi zaczynać się literą. | Nie | |
uap10:Parameters | Zawiera parametry wiersza polecenia, które mają być przekazywane do rozszerzenia. Obsługiwane tylko w przypadku aplikacji klasycznych, które mają tożsamość pakietu. | Opcjonalny ciąg z wartością z zakresu od 1 do 32767 znaków o długości innej niż biały znak na początku i na końcu. | Nie | |
uap11:Id | Identyfikator rozszerzenia. Identyfikator musi być unikatowy dla wszystkich rozszerzeń w pakiecie. | Opcjonalny ciąg z wartością z zakresu od 1 do 255 znaków o długości innej niż biały znak na początku i na końcu. | Nie | |
uap11:Podsystem | Podsystem przeznaczony dla rozszerzenia. | Opcjonalny ciąg, który może mieć jedną z następujących wartości: konsoli lub windows. | Nie | |
uap11:SupportsMultipleInstances | Określa, czy wystąpienia powinny być uruchamiane w różnych procesach. Wartość domyślna to false. | Opcjonalna wartość logiczna. | Nie | |
uap11:ResourceGroup | Tag, którego można użyć do grupowania aktywacji rozszerzeń razem na potrzeby zarządzania zasobami (na przykład procesora CPU i pamięci). Wartość, którą można ustawić, jest dowolna i elastyczna. Zobacz Application@ResourceGroup. | Opcjonalny ciąg alfanumeryczny o długości od 1 do 255 znaków. Musi zaczynać się literą. | Nie | |
uap11:CurrentDirectoryPath | Określa katalog początkowy podczas uruchamiania procesu aplikacji. Ten atrybut obsługuje makra. Aby uzyskać więcej informacji, zobacz Makra w schemacie manifestu pakietu. | Opcjonalny ciąg, który nie może zawierać tych znaków: < , > , | , ? lub * . > |
Nie | |
uap11:Parameters | Podsystem przeznaczony dla rozszerzenia. Ten atrybut obsługuje makra. Aby uzyskać więcej informacji, zobacz Makra w schemacie manifestu pakietu. | Opcjonalny ciąg z wartością z zakresu od 1 do 32767 znaków o długości innej niż biały znak na początku i na końcu. | Nie | |
desktop7:CompatMode | Określa, czy informacje o tym rozszerzeniu są rejestrowane w systemie Windows w klasyczny sposób (np. rozpakowane aplikacje rejestrują typy za pomocą modelu COM za pośrednictwem rejestru) czy w nowy, bardziej zakresowy sposób. Wartość domyślna to "modern". CompatMode="classic" wymaga możliwości Microsoft.classicAppCompat_8wekyb3d8bbwe. | Opcjonalny ciąg może mieć jedną z następujących wartości: klasycznych lub nowoczesnych. | Nie | |
desktop7:Zakres | Określa, czy rejestracje są widoczne tylko dla innych aplikacji uruchomionych jako użytkownik, który ma ten pakiet zarejestrowany (użytkownik), czy też są one widoczne dla wszystkich użytkowników i usług na komputerze (komputerze). Wartość domyślna to "user". Funkcja Scope="machine" wymaga możliwości Microsoft.classicAppCompatElevated_8wekyb3d8bbwe. | Opcjonalny ciąg, który może mieć jedną z następujących wartości: maszyny lub użytkownik. | Nie |
Elementy podrzędne
Element podrzędny | Opis |
---|---|
com:ComServer | Deklaruje punkt rozszerzenia pakietu typu windows.comServer. |
com:ComInterface | Deklaruje punkt rozszerzenia pakietu typu windows.comInterface. |
Elementy nadrzędne
Element nadrzędny | Opis |
---|---|
Extensions (typ: CT_ApplicationExtensions) | Definiuje co najmniej jeden punkt rozszerzalności aplikacji. |
Wymagania
Przedmiot | Wartość |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |
uap10 | http://schemas.microsoft.com/appx/manifest/uap/windows10/10 |
minimalna wersja systemu operacyjnego | Windows 10 w wersji 1703 (kompilacja 15063) |