Funktion (Erweiterungsschema für Windows 8.1)

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

Elementhierarchie

<Paket>
<Funktionen>
<Funktion>

Syntax

<Capability Name = "internetClient" | "internetClientServer" | "privateNetworkClientServer" | "documentsLibrary" | "picturesLibrary" | ... />

Attribute und Elemente

Attributes

Attribut BESCHREIBUNG Datentyp Erforderlich Standardwert
Name

Der Name der Funktion.

Dieses Attribut kann einen der folgenden Werte haben:

  • internetClient
  • internetClientServer
  • privateNetworkClientServer
  • documentsLibrary
  • picturesLibrary
  • videosLibrary
  • musicLibrary
  • enterpriseAuthentication
  • sharedUserCertificates
  • removableStorage
Ja

 

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
Capabilities

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

 

Hinweise

In der folgenden Tabelle werden die Funktionswerte beschrieben.

Funktion Beschreibung
internetClient Auf Windows ermöglicht dies den Zugriff auf Ihre Internetverbindung für ausgehende Verbindungen mit dem Internet. Auf Windows Phone bietet dies vollständigen lokalen Zugriff und Internetzugriff und kann als Server fungieren.
internetClientServer Auf Windows bietet dies Zugriff auf Ihre Internetverbindung, einschließlich eingehender nicht angeforderter Verbindungen aus dem Internet. Die App kann Informationen über eine Firewall an Ihren Computer oder von ihrem Computer senden. Sie müssen internetClient nicht deklarieren, wenn diese Funktion deklariert ist. Auf Windows Phone bietet dies vollständigen lokalen Zugriff und Internetzugriff und kann als Server fungieren.
privateNetworkClientServer Ein Heim- oder Arbeitsnetzwerk: Die App kann Informationen an Oder von Ihrem Computer und anderen Computern im selben Netzwerk senden. Auf Windows Phone bietet diese Funktion denselben Zugriff wie internetClient oder internetClientClientServer.
documentsLibrary Ihre Dokumentbibliothek, einschließlich der Funktion zum Hinzufügen, Ändern oder Löschen von Dateien. Das Paket kann nur auf Dateitypen zugreifen, die es im Manifest deklariert hat. Die App kann nicht auf Dokumentbibliotheken auf HomeGroup-Computern zugreifen.
picturesLibrary Ihre Bildbibliothek, einschließlich der Funktion zum Hinzufügen, Ändern oder Löschen von Dateien. Diese Funktion umfasst auch Bildbibliotheken auf HomeGroup-Computern sowie Bilddateitypen auf lokal verbundenen Medienservern.
videosLibrary Ihre Videobibliothek, einschließlich der Funktion zum Hinzufügen, Ändern oder Löschen von Dateien. Diese Funktion umfasst auch Videobibliotheken auf HomeGroup-Computern sowie Videodateitypen auf lokal verbundenen Medienservern.
musicLibrary Ihre Musikbibliothek und Wiedergabelisten, einschließlich der Funktion zum Hinzufügen, Ändern oder Löschen von Dateien. Diese Funktion umfasst auch Musikbibliotheken und Wiedergabelisten in der Musikbibliothek auf HomeGroup-Computern sowie Musikdateitypen auf lokal verbundenen Medienservern.
enterpriseAuthentication Ihre Windows für den Zugriff auf ein Unternehmensintranet. Diese Anwendung kann Ihre Identität im Netzwerk annehmen.
sharedUserCertificates Software- und Hardwarezertifikate oder eine Smartcard– werden verwendet, um Sie in der App zu identifizieren. Diese Funktion kann von Ihrem Arbeitgeber, Ihrer Bank oder Ihren Behörden verwendet werden, um Sie zu identifizieren.
removableStorage Wechseldatenträger, wie etwa eine externe Festplatte, ein USB-Speicherlaufwerk oder ein portables MTP-Gerät, einschließlich der Funktion zum Hinzufügen, Ändern oder Löschen bestimmter Dateien. Dieses Paket kann nur auf Dateitypen zugreifen, die es im Manifest deklariert hat.

 

Beispiele

Hier ist ein Beispiel für einen Capabilities-Knoten .

<Capabilities>
  <Capability Name="internetClient"/>
  <Capability Name="musicLibrary"/>
  <Capability Name="videosLibrary"/>
  <DeviceCapability Name="microphone"/>
  <DeviceCapability Name="webcam"/>
</Capabilities>

Siehe auch

Deklarationen von App-Funktionen

Richtlinien für App-Einstellungen

Anforderungen

Wert
Namespace http://schemas.microsoft.com/appx/2010/manifest