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. | 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. | 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, der dieses Paket registriert hat (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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für