Manifestschema für Windows 8.1-Erweiterungen

Dieser Verweis enthält Details zu jedem Element, Attribut und Datentyp, der das Schema für das App-Paketmanifest für Windows 8.1-Apps definiert. Die Schemadefinitionsdatei ist AppxManifestSchema2010_v2.xsd.

AppxManifestSchema2010_v2.xsd ist das Schema, das das allgemeine Manifestschema für Windows 8.1-Apps definiert. AppxManifestSchema2010_v2.xsd ist eine Kopie des Windows 8 Manifestschemas AppxManifestSchema.xsd, fügt jedoch neue Elemente und Attribute im Windows 8.1 Namespace hinzu. Dieses Schema wird nur verwendet, um Manifeste zu überprüfen, die OSMinVersion als 6.3.* definieren. Diese Windows 8.1 Namespacetypen werden aus der Datei AppxManifestSchema2013.xsd in dieses Schema importiert.

In der folgenden Tabelle sind alle Elemente in diesem Schema alphabetisch nach Namen sortiert.

Element BESCHREIBUNG
ActivatableClass (Typ: CT_InProcessActivatableClass)

Deklariert eine Laufzeitklasse, die dem Erweiterungspunkt zugeordnet ist.

ActivatableClass (Typ: CT_OutOfProcessActivatableClass)

Deklariert eine Laufzeitklasse, die dem Erweiterungspunkt zugeordnet ist.

ActivatableClassAttribute

Definiert ein Attribut der -Klasse, die im Windows-Runtime-Eigenschaftenspeicher gespeichert ist.

Anwendung

Stellt eine App dar, die einen Teil oder alle funktionen umfasst, die im Paket bereitgestellt werden.

ApplicationContentUriRules

Gibt an, welche Seiten im Webkontext Zugriff auf die Geolocationgeräte des Systems haben (wenn die App über die Berechtigung zum Zugriff auf diese Funktion verfügt) und auf die Zwischenablage zugreifen können.

ApplicationExtensionChoice

Das Auswahlelement der abstrakten Anwendungserweiterung für die XSD-Ersetzungsgruppe. Dies kann nicht im XML-Code deklariert werden.

Anwendungen

Stellt eine oder mehrere Apps dar, aus denen das Paket besteht.

Argumente

Gibt die Liste der durch Kommas getrennten Argumente an, die an die ausführbare Datei übergeben werden sollen.

AutoPlayContent

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.autoPlayContent. Die App stellt die angegebenen Inhaltsaktionen für die automatische Wiedergabe bereit.

AutoPlayDevice

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.autoPlayDevice. Die App stellt die angegebenen Geräteaktionen für die automatische Wiedergabe bereit.

BackgroundTasks

Definiert einen App-Erweiterbarkeitspunkt vom Typ windows.backgroundTasks. Hintergrundaufgaben werden auf einem dedizierten Hintergrundhost ausgeführt. das heißt, ohne Benutzeroberfläche.

Capabilities

Deklariert den Zugriff auf geschützte Benutzerressourcen, die für das Paket erforderlich sind.

Funktion

Deklariert eine funktion, die für ein Paket erforderlich ist.

Certificate

Ein Zertifikat zur Verwendung mit dem Paket und in den Systemzertifikatspeichern.

Zertifikate

Deklariert einen Paketerweiterungspunkt vom Typ windows.certificates. Die App erfordert mindestens ein Zertifikat aus den angegebenen Zertifikatspeichern.

Dataformat

Gibt ein Datenpaketformat an, z. B. Text- oder HTML-Format, das die App freigeben kann. Sie ist pro Anwendung im Paket eindeutig und berücksichtigt die Groß-/Kleinschreibung.

DefaultTile

Die Standardkachel, die die App auf dem Startbildschirm darstellt. Diese Kachel wird angezeigt, wenn die App zum ersten Mal installiert wird, bevor sie Updatebenachrichtigungen erhalten hat. Wenn für eine Kachel keine Benachrichtigungen angezeigt werden müssen, wird die Kachel auf diese Standardeinstellung zurückgesetzt.

Abhängigkeiten

Deklariert andere Pakete, von denen ein Paket abhängt, um seine Software abzuschließen.

Beschreibung

Eine benutzerfreundliche Beschreibung, die Benutzern angezeigt werden kann.

DeviceCapability

Deklariert eine Gerätefunktion, die für ein Paket erforderlich ist.

DeviceCapabilityChoice

Das abstrakte Gerätefunktionsauswahlelement für die XSD-Ersetzungsgruppe. Dies kann nicht im XML-Code deklariert werden.

DisplayName

Ein Anzeigename, der Benutzern angezeigt werden kann. Diese Zeichenfolge kann lokalisiert werden.

EditFlags

Gibt den Typ der Informationen an, die dem Benutzer beim Öffnen einer Datei, die dem Erweiterungspunkt zugeordnet ist, zu sehen sind.

Erweiterung (typ: CT_PackageExtensions)

Deklariert einen Erweiterungspunkt für das Paket.

Erweiterung (Typ: CT_ApplicationExtension)

Deklariert einen Erweiterungspunkt für die App.

Erweiterungen (Typ: CT_ApplicationExtensions)

Definiert einen oder mehrere Erweiterungspunkte für die App.

Erweiterungen (Typ: CT_PackageExtensions)

Definiert einen oder mehrere Erweiterungspunkte für das Paket.

FileOpenPicker

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.fileOpenPicker. Mit der App kann der Benutzer die angegebenen Dateitypen auswählen und öffnen.

FileSavePicker

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.fileSavePicker. Mit der App kann der Benutzer den Dateinamen, die Erweiterung und den Speicherort für die angegebenen Dateitypen auswählen.

FileType (typ: CT_FTASupportedFileTypes)

Ein unterstützter Dateityp, der als Dateierweiterung angegeben wird.

FileType (Typ: ST_FileType)

Ein Als Dateierweiterung angegebener Dateityp. Sie ist pro Anwendung im Paket eindeutig und berücksichtigt die Groß-/Kleinschreibung.

FileTypeAssociation

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.fileTypeAssociation. Eine Dateitypzuordnung gibt an, dass die App registriert ist, um Dateien der angegebenen Typen zu verarbeiten.

Framework

Gibt an, ob das Paket ein Frameworkpaket ist. Das heißt, ein Paket, das von anderen Paketen verwendet werden kann. Der Wert ist standardmäßig FALSE . Sie sollten keinen Wert dafür angeben, es sei denn, Sie erstellen ein Framework.

Identität

Definiert einen global eindeutigen Bezeichner für ein Paket. Eine Paketidentität wird als Tupel von Attributen des Pakets dargestellt.

InProcessServer

Deklariert einen Paketerweiterungspunkt vom Typ windows.activatableClass.inProcessServer. Die App verwendet eine DLL (Dynamic Link Library), die eine oder mehrere aktiierbare Klassen verfügbar macht.

Infotipp

Definiert eine Zeichenfolge, die dem Benutzer zusätzliche Informationen zum Dateityp bietet.

InitialRotationPreference

Beschreibt die Ausrichtungen, in denen die App bevorzugt angezeigt werden soll, um die beste Benutzererfahrung zu bieten. Auf einem Gerät, das gedreht werden kann, z. B. einem Tablet, wird die App nicht für Ausrichtungen neu gezeichnet, die hier nicht angegeben sind. Wenn die App beispielsweise nur Querformat- und Querformatausrichtungen angibt und das Gerät in hochformatierte Ausrichtung gedreht wird, wird die App nicht gedreht.

Beachten Sie, dass auf Geräten, die nicht gedreht werden können, eine App möglicherweise in der Standardausrichtung dieses Geräts angezeigt wird und die bevorzugte Ausrichtung der App ignoriert wird. Auf einem Gerät, auf dem eine Rotationssperre aktiviert ist, wird die bevorzugte Drehung Ihrer App jedoch weiterhin verwendet.

Diese Ausrichtungseinstellungen gelten sowohl für den [Begrüßungsbildschirm](element-splashscreen.md) als auch für die App-Benutzeroberfläche, wenn eine neue Sitzung für Ihre App gestartet wird. Die Einstellungen können zur Laufzeit über [AutoRotationPreferences](/uwp/api/Windows. Graphics.Display.DisplayInformation)-Eigenschaft.

Instanziierung

Gibt an, ob die ausführbare Datei als einzelne Instanz oder als mehrere Instanzen ausgeführt werden kann.

Interface

Deklariert eine schnittstelle, die dem Proxy zugeordnet ist.

LaunchAction (typ: CT_AutoPlayContent)

Beschreibt eine AutoPlay-Inhaltsaktion.

LaunchAction (typ: CT_AutoPlayDevice)

Beschreibt eine AutoPlay-Geräteaktion.

LockScreen

Definiert den Badge und die Benachrichtigungen, die die App auf dem Sperrbildschirm darstellen, der angezeigt wird, wenn das System gesperrt ist.

Logo

Ein Pfad zu einer Datei, die ein Bild enthält.

OSMaxVersionTested

Dies sollte vom Entwickler mit der höchsten Version von Windows, auf der das Paket getestet wurde, ausgefüllt werden. Dieses Feld ist erforderlich. Windows blockiert nicht die Installation des Pakets auf Versionen des Betriebssystems, die höher als der in diesem Feld bereitgestellte Wert sind. Wenn eine App ausgeführt wird, Windows dieses Feld mit der tatsächlichen Betriebssystemversion verglichen. Wenn der in diesem Feld bereitgestellte Wert kleiner als die aktuelle Betriebssystemversion ist, kann Windows verhalten, das mit der höchsten getesteten Betriebssystemversion für einige oder alle APIs kompatibel ist. Wenn der in diesem Feld bereitgestellte Wert größer oder gleich der aktuellen Betriebssystemversion ist, werden von Windows keine Kompatibilitätsänderungen auf APIs angewendet.

OSMinVersion

Die Mindestversion des Betriebssystems, die für das Paket erforderlich ist.

OutOfProcessServer

Deklariert einen Paketerweiterungspunkt vom Typ windows.activatableClass.outOfProcessServer. Die App verwendet eine ausführbare Datei (EXE), die eine oder mehrere ausführbare Klassen verfügbar macht.

Paket

Definiert das Stammelement eines App-Paketmanifests. Das Manifest beschreibt die Struktur und die Funktionen der Software für das System.

PackageDependency

Deklariert eine Abhängigkeit von einem anderen Paket, das als Frameworkpaket markiert ist.

Pfad (Typ: ST_Executable)

Der Pfad zur ausführbaren Datei.

Pfad (Typ: ST_FileName)

Der Pfad zur DLL.

Voraussetzungen

Deklariert die Mindestanforderungen für Betriebssystem und Software, die vorhanden sein müssen, damit das Paket auf das System anwendbar ist.

Eigenschaften

Definiert zusätzliche Metadaten zum Paket, einschließlich Attributen, die beschreiben, wie das Paket Benutzern angezeigt wird.

Hinweis Möglicherweise erhalten Sie einen Fehler, wenn die Manifestelemente DisplayName oder Description Zeichen enthalten, die von der Windows-Firewall nicht unterstützt werden, nämlich "|" und "all", wodurch Windows das AppContainer-Profil für das Paket nicht erstellen kann. Verwenden Sie diese Referenz für die [Problembehandlung](/windows/win32/appxpkg/troubleshooting), wenn sie einen Fehler erhalten.
 
Protokoll

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.protocol. Eine URI-Zuordnung gibt an, dass die App für die Handhabung von URIs mit dem angegebenen Schema registriert ist.

ProxyStub

Deklariert einen Paketerweiterbarkeitspunkt vom Typ windows.activatableClass.proxyStub. Ein Proxy kann aus einer oder mehreren Schnittstellen bestehen.

PublisherDisplayName

Ein Anzeigename für den Herausgeber, der Benutzern angezeigt werden kann.

Ressource

Deklariert eine Sprache für die im Paket enthaltene Ressource. Die Attribute auf Skalierungs- und DirectX-Featureebene sind für alle Ressourcen im Paket üblich.

ResourcePackage

Gibt an, ob das Paket ein Ressourcenpaket ist. Ein Ressourcenpaket kann von anderen Paketen verwendet werden. Der Wert ist standardmäßig FALSE . Sie sollten keinen Wert dafür angeben, es sei denn, Sie erstellen eine Ressource.

Ressourcen

Deklariert Sprachen für die Ressourcen, die das Paket enthält. Jedes Paket muss mindestens eine Sprache für Ressourcen deklarieren. Die Attribute auf Skalierungs- und DirectX-Featureebene sind für alle Ressourcen im Paket üblich.

Drehung

Gibt eine einzelne drehliche Ausrichtung an, in der eine App angezeigt wird.

Regel

Gibt an, welche Seiten im Webkontext Zugriff auf die Geolocationgeräte des Systems haben (wenn die App über die Berechtigung für den Zugriff auf diese Funktion verfügt) und Zugriff auf die Zwischenablage haben.

SelectionCriteria

Definiert Auswahlkriterien für die zertifikate, die für das Paket definiert sind.

ShareTarget

Deklariert einen App-Erweiterungspunkt vom Typ windows.shareTarget. Die App kann die angegebenen Dateitypen freigeben.

SplashScreen

Definiert die Darstellung des Begrüßungsbildschirms, der von der App während des Starts angezeigt wird.

SupportedFileTypes (Typ: CT_CharmsSupportedFileTypes)

Definiert die Dateitypen, die die App freigeben kann.

SupportedFileTypes (Typ: CT_FTASupportedFileTypes)

Definiert die dateitypen, die der App zugeordnet sind. Sie sind pro Paket eindeutig und müssen die Kleinschreibung beachtet.

SupportsAnyFileType

Gibt an, ob alle Dateitypen für die Freigabe unterstützt werden.

Aufgabe

Die dem App-Erweiterbarkeitspunkt zugeordnete Hintergrundaufgabe.

TaskChoice

Das abstrakte Aufgabenauswahlelement für die XSD-Ersetzungsgruppe. Dies kann nicht im XML-Code deklariert werden.

TrustFlags

Gibt an, ob die Zertifikate für das Paket für das Paket exklusiv sind.

VisualElements

Beschreibt die visuellen Aspekte der UWP-App: Standardkachel, Logobilder, Text- und Hintergrundfarben, anfängliche Bildschirmausrichtung, Begrüßungsbildschirm und Darstellung der Sperrbildschirmkachel.

VisualElementsChoice

Das Auswahlelement für abstrakte visuelle Elemente für die XSD-Ersetzungsgruppe. Dies kann nicht im XML-Code deklariert werden.