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. |