DeviceCapability (Erweiterungsschema für Windows 8.1)

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

Elementhierarchie

<DeviceCapability>

Syntax

<DeviceCapability Name = A string between 1 and 50 characters in length or a GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. />

Attribute und Elemente

Attributes

Attribut BESCHREIBUNG Datentyp Erforderlich Standardwert
Name

Der Name der Gerätefunktion, entweder als Anzeigename oder als GUID der Geräteschnittstellenklasse angegeben.

Eine Zeichenfolge zwischen 1 und 50 Zeichen oder eine GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Ja

 

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Dieses äußerste Element (Dokument) darf nicht in anderen Elementen enthalten sein.

Hinweise

Wenn das Name-Attribut als GUID angegeben ist, wird es als GUID überprüft.

Apps wird standardmäßig Zugriff auf einige Geräte gewährt. Für UWP-Apps umfasst dies den Zugriff auf Druck- und Scannergeräte. Um auf andere Gerätetypen zuzugreifen, müssen Sie sie mithilfe eines DeviceCapability-Elements angeben. Einige Gerätefunktionen müssen dem Paketmanifest manuell hinzugefügt werden. Weitere Informationen finden Sie unter So wird's gemacht: Angeben von Gerätefunktionen in einem Paketmanifest.

Weitere Informationen zu Funktionsdeklarationen finden Sie unter Deklarationen von App-Funktionen.

Einige Gerätefunktionen erfordern untergeordnete Elemente. In dieser Tabelle werden die Gerätefunktionen nach Name oder GUID aufgelistet, und es wird angegeben, ob untergeordnete Elemente erforderlich sind.

Gerätefunktion BESCHREIBUNG
location Bietet Zugriff auf den aktuellen Ort des Benutzers.
Mikrofon Bietet Zugriff auf den Audiofeed des Mikrofons.
Näherung Erforderlich für die Nahfeldkommunikation (Near-Field Communication, NFC) zwischen Geräten in unmittelbarer Nähe. Near-Field Proximity kann verwendet werden, um Dateien zu senden oder eine Verbindung mit einer App auf einem proximate-Gerät herzustellen.
Webcam Ermöglicht den Zugriff auf den Videofeed der Kamera.
Usb Ermöglicht den Zugriff auf APIs im Windows. Devices.Usb-Namespace. Diese Funktion erfordert untergeordnete Elemente. Weitere Informationen finden Sie unter Aktualisieren des App-Manifestpakets für ein USB-Gerät.
humaninterfacedevice Ermöglicht den Zugriff auf APIs im Windows. Devices.HumanInterfaceDevice-Namespace. Diese Funktion erfordert untergeordnete Elemente. Weitere Informationen finden Sie unter So wird's gemacht: Angeben von Gerätefunktionen für HID.
bluetooth.genericAttributeProfile Ermöglicht den Zugriff auf APIs im Windows. Geräte. Bluetooth. GenericAttributeProfile-Namespace. Diese Funktion erfordert untergeordnete Elemente. Weitere Informationen finden Sie unter So wird's gemacht: Angeben von Gerätefunktionen für Bluetooth.
bluetooth.rfcomm Ermöglicht den Zugriff auf APIs im Windows. Geräte. Bluetooth. Rfcomm-Namespace. Diese Funktion erfordert untergeordnete Elemente. Weitere Informationen finden Sie unter So wird's gemacht: Angeben von Gerätefunktionen für Bluetooth.
pointOfService Ermöglicht den Zugriff auf Point of Service(POS)-Barcodescanner und Magnetstreifenleser über die Windows. Devices.PointOfService-Namespace. Diese APIs werden auf Windows Phone nicht unterstützt.
Sonstige Geräte (durch GUIDs dargestellt) Umfasst spezielle Geräte und tragbare Windows-Geräte.

 

Beispiele

Hier sehen Sie ein Beispiel für einen Capabilities-Knoten . Weitere Beispiele finden Sie unter Angeben von Gerätefunktionen in einem Paketmanifest.

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

Siehe auch

Deklarationen von App-Funktionen

Angeben von Gerätefunktionen in einem Paketmanifest

Anforderungen

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