Freigeben über


uap17:Erweiterung

BESCHREIBUNG

Deklariert einen Erweiterbarkeitspunkt für die App.

Elementhierarchie

<Paket>
<Erweiterungen>
<uap17:Erweiterung>

Syntax

<uap17:Extension     Category = "windows.packageExtensionHost" | "windows.packageExtension"
    desktop11:AppLifecycleBehavior = "systemManaged" | "unmanaged"
    Executable? = A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *.
    EntryPoint? = A string between 1 and 256 characters in length that cannot start or end with a whitespace character.
    RuntimeType? = A string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *.
    StartPage? = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.
    ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap10:TrustLevel? = "appContainer" | "mediumIL"
    uap10:RuntimeBehavior? = "windowsApp" | "packagedClassicApp" | "win32App"
    uap10:HostId? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap10:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
    uap11:Id? = A string between 1 and 255 characters in length with a non-whitespace character at its beginning and end.
    uap11:Subsystem? = "console" | "windows"
    uap11:SupportsMultipleInstances? = Boolean.
    uap11:ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap11:CurrentDirectoryPath? = A string that cannot contain these characters: <, >, |, ?, or *. >
    uap11:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
    desktop7:CompatMode? = "classic" | "modern"
    desktop7:Scope? = "machine" | "user"
>
<!-- Child elements -->
  PackageExtensionHost
  PackageExtension
</uap17:Extension>

Schlüssel

? optional (null oder 1)

Attribute

attribute BESCHREIBUNG Datentyp Erforderlich
Category Der Typ des Paketerweiterbarkeitspunkts. Einer der folgenden Werte: "windows.packageExtensionHost", "windows.packageExtension" Yes
desktop11:AppLifecycleBehavior Ermöglicht einer App das Überschreiben des Lebenszyklusverhaltens, das dem Laufzeitverhalten für die Erweiterung zugeordnet ist. Apps oder Erweiterungen mit einem RuntimeBehavior von "windowsApp" verfügen implizit über AppLifecycleBehavior von "systemManaged". Apps oder Erweiterungen mit RuntimeBehavior von "packagedClassicApp" oder "win32App" verfügen implizit über AppLifecycleBehavior von "unmanaged". Einer der folgenden Werte: "systemManaged", "nicht verwaltet". No
Ausführbare Datei Die standardmäßige ausführbare Startdatei. Einer der folgenden Werte: Eine Zeichenfolge zwischen 1 und 256 Zeichen Länge, die mit ".exe" enden muss und diese Zeichen nicht enthalten darf: <, , >:, ", ", ,, ?, oder *. No
EntryPoint Die aktivierungsfähige Klassen-ID. Eine Zeichenfolge zwischen 1 und 256 Zeichen, die nicht mit einem Leerzeichen beginnen oder enden kann. No
RuntimeType Der Laufzeitanbieter. Einer der folgenden Werte: Eine Zeichenfolge zwischen 1 und 255 Zeichen länge, die nicht mit einem Punkt beginnen oder enden kann oder diese Zeichen enthält: <, >, :, ", /, , ,, ?, oder *. No
StartPage Die Webseite, die den Erweiterungspunkt behandelt. Einer der folgenden Werte: Eine Zeichenfolge zwischen 1 und 256 Zeichen Länge, die diese Zeichen nicht enthalten kann: <, >, :, ", ,, ?, oder *. No
ResourceGroup Ein optionales Tag zum Gruppieren von Erweiterungsaktivierungen für Ressourcenverwaltungszwecke (z. B. CPU und Arbeitsspeicher). Eine alphanumerische Zeichenfolge zwischen 1 und 255 Zeichen. Muss mit einem alphabetischen Zeichen beginnen. No
uap10:TrustLevel Gibt die Vertrauensstufe der Erweiterung an. Einer der folgenden Werte: "appContainer", "mediumIL" No
uap10:RuntimeBehavior Gibt das Laufzeitverhalten einer Erweiterung an. Einer der folgenden Werte: "windowsApp", "packagedClassicApp" , "win32App" No
uap10:HostId Gibt die ID der Hostlaufzeit für die Erweiterung an. Eine alphanumerische Zeichenfolge zwischen 1 und 255 Zeichen. Muss mit einem alphabetischen Zeichen beginnen. No
uap10:Parameter Enthält Befehlszeilenparameter, die an die Erweiterung übergeben werden sollen. Nur für Desktop-Apps unterstützt. Eine Zeichenfolge zwischen 1 und 32767 Zeichen länge mit einem Zeichen ohne Leerzeichen am Anfang und Ende. No
uap11:ID Ein Bezeichner für die Erweiterung. Die ID muss für alle Erweiterungen in einem Paket eindeutig sein. Eine Zeichenfolge zwischen 1 und 255 Zeichen länge mit einem Zeichen ohne Leerzeichen am Anfang und Ende. No
uap11:Subsystem Dieses Attribut wird von der Syntax der Basiserweiterung geerbt. Abgesehen von der syntaktischen Validierung wird dieser Wert ignoriert. Einer der folgenden Werte: "console" , "windows" No
uap11:SupportsMultipleInstances Gibt an, ob Instanzen in unterschiedlichen Prozessen ausgeführt werden sollen. Der Standardwert ist „FALSE“. Boolesch. No
uap11:ResourceGroup Ein Tag, mit dem Sie Erweiterungsaktivierungen für Ressourcenverwaltungszwecke gruppieren können (z. B. CPU und Arbeitsspeicher). Der Wert, den Sie ResourceGroup festlegen können, ist freiform und flexibel. Eine alphanumerische Zeichenfolge zwischen 1 und 255 Zeichen. Muss mit einem alphabetischen Zeichen beginnen. No
uap11:CurrentDirectoryPath Gibt das Anfangsverzeichnis an, wenn der Anwendungsprozess gestartet wird. Dieses Attribut unterstützt Makros. Weitere Informationen finden Sie unter Makros im Paketmanifestschema. Einer der folgenden Werte: Eine Zeichenfolge, die diese Zeichen nicht enthalten kann: <, >, ,, ?, oder *. > No
uap11:Parameter Enthält Befehlszeilenparameter, die an die Erweiterung übergeben werden sollen. Nur für Desktop-Apps unterstützt. Dieses Attribut unterstützt Makros. Weitere Informationen finden Sie unter Makros im Paketmanifestschema. Eine Zeichenfolge zwischen 1 und 32767 Zeichen länge mit einem Zeichen ohne Leerzeichen am Anfang und Ende. No
desktop7:CompatMode Gibt an, ob die Informationen dieser Erweiterung bei Windows auf klassische Weise (z. B. unpacking apps register types with COM über the registry) oder auf neue, umfassendere Weise bei Windows registriert werden. Der Standardwert ist "modern". CompatMode="classic" erfordert die Microsoft.classicAppCompat_8wekyb3d8bbwe-Funktion . Einer der folgenden Werte: "klassisch", "modern" No
desktop7:Bereich Gibt an, ob die Registrierungen nur für andere Anwendungen sichtbar sind, die als Benutzer ausgeführt werden, für den dieses Paket registriert ist (Benutzer), oder ob sie für alle Benutzer und Dienste auf dem Computer (Computer) sichtbar sind. Der Standardwert ist "user". Scope="machine" erfordert die Microsoft.classicAppCompatElevated_8wekyb3d8bbwe-Funktion . Einer der folgenden Werte: "machine", "user" No

Untergeordnete Elemente

Element BESCHREIBUNG
PackageExtensionHost Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.appExtensionHost.
PackageExtension Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.appExtension.

Bemerkungen

Anforderungen

Präfix Wert
uap17 http://schemas.microsoft.com/appx/manifest/uap/windows10/17
uap10 http://schemas.microsoft.com/appx/manifest/uap/windows10/10
uap11 http://schemas.microsoft.com/appx/manifest/uap/windows10/11
desktop7 http://schemas.microsoft.com/appx/manifest/desktop/windows10/7