Freigeben über


Funktionen (Windows 10)

Deklariert den Zugriff auf geschützte Benutzerressourcen, der für das Paket erforderlich ist.

Elementhierarchie

<Paket>

    <Funktionen>

Syntax

<Capabilities>

  <!-- Child elements -->
  Capability{0,100},
  uap:Capability{0,100},
  DeviceCapability{0,100},
  mobile:Capability{0,100},
  rescap:Capability{0,100},
  uap:Capability{0,100},
  uap2:Capability{0,100},
  uap3:Capability{0,100},
  uap4:Capability{0,100},
  uap4:CustomCapability{0,100},
  uap7:Capability{0,100},
  uap11:Capability{0,100}
  
</Capabilities>

Schlüssel

{} spezifischer Vorkommensbereich

Attribute und Elemente

Attribute

Keine

Untergeordnete Elemente

Untergeordnetes Element Beschreibung
Funktion Deklariert eine funktion, die für ein Paket erforderlich ist.
DeviceCapability Deklariert eine Gerätefunktion, die für ein Paket erforderlich ist. Auf Windows 10.0.10240.0 kann bis zu 100 [Device](element-device.md)-Elemente enthalten. Auf Windows 10.0.10586.0 kann bis zu 1000 enthalten (Syntax und Beispiele finden Sie unter Beispiele).
mobile:Capability Deklariert eine funktion, die für ein Paket erforderlich ist. (mobil)
rescap:Capability Deklariert eine eingeschränkte Funktion, die für ein Paket erforderlich ist.
uap2:Capability Deklariert eine funktion, die für ein Paket erforderlich ist. (uap2)
uap3:Capability Deklariert eine funktion, die für ein Paket erforderlich ist. (uap3)
uap4:Capability Deklariert eine funktion, die für ein Paket erforderlich ist. (uap4)
uap4:CustomCapability Deklariert eine benutzerdefinierte Funktion, die für ein Paket erforderlich ist. (uap4)
uap11:Funktion Deklariert eine funktion, die für ein Paket erforderlich ist. (uap11)

Übergeordnete Elemente

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

Hinweise

Wenn Sie nicht explizit die Funktionen deklarieren, die für den Zugriff ihrer App auf Benutzerressourcen erforderlich sind, kann Ihre App nicht auf diese Ressource zugreifen. Selbst wenn Sie eine Funktion deklarieren, hat Ihre App jedoch immer noch keinen Zugriff auf die Benutzerressource, wenn sie nicht auf dem System vorhanden ist oder andere Sicherheitsrichtlinien vorhanden sind, die den Zugriff auf die Ressource einschränken.

Beispiele

Hier sehen Sie ein Beispiel für den Knoten Capabilities .

<Capabilities>
    <Capability Name="internetClient"/>
    <Capability Name="internetClientServer"/>
    <Capability Name="privateNetworkClientServer"/>
    <Capability Name="allJoyn"/>
    <uap:Capability Name="documentsLibrary"/>
    <uap:Capability Name="picturesLibrary"/>
    <uap:Capability Name="videosLibrary"/>
    <uap:Capability Name="musicLibrary"/>
    <uap:Capability Name="enterpriseAuthentication"/>
    <uap:Capability Name="sharedUserCertificates"/>
    <uap:Capability Name="userAccountInformation"/>
    <uap:Capability Name="removableStorage"/>
    <uap:Capability Name="appointments"/>
    <uap:Capability Name="contacts"/>
    <uap:Capability Name="phoneCall"/>
    <uap:Capability Name="blockedChatMessages"/>
    <uap:Capability Name="objects3D"/>
    <mobile:Capability Name="recordedCallsFolder"/>
</Capabilities>

Weitere Informationen

Deklarationen von App-Funktionen

Anforderungen

Element Wert
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10