APPX_CAPABILITIES-Enumeration (appxpackaging.h)
Gibt die von einem Paket angeforderten Funktionen oder Berechtigungen an.
Syntax
typedef enum APPX_CAPABILITIES {
APPX_CAPABILITY_INTERNET_CLIENT,
APPX_CAPABILITY_INTERNET_CLIENT_SERVER,
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER,
APPX_CAPABILITY_DOCUMENTS_LIBRARY,
APPX_CAPABILITY_PICTURES_LIBRARY,
APPX_CAPABILITY_VIDEOS_LIBRARY,
APPX_CAPABILITY_MUSIC_LIBRARY,
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION,
APPX_CAPABILITY_SHARED_USER_CERTIFICATES,
APPX_CAPABILITY_REMOVABLE_STORAGE,
APPX_CAPABILITY_APPOINTMENTS,
APPX_CAPABILITY_CONTACTS
} ;
Konstanten
APPX_CAPABILITY_INTERNET_CLIENT Ihre Internetverbindung für ausgehende Verbindungen mit dem Internet. |
APPX_CAPABILITY_INTERNET_CLIENT_SERVER Ihre Internetverbindung, einschließlich eingehender unerwünschter Verbindungen aus dem Internet – die App kann Informationen über eine Firewall an oder von Ihrem Computer senden. Sie müssen APPX_CAPABILITY_INTERNET_CLIENT nicht deklarieren , wenn diese Funktion deklariert ist. |
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER Ein Heim- oder Arbeitsnetzwerk: Die App kann Informationen an Ihren Computer und andere Computer im selben Netzwerk senden. |
APPX_CAPABILITY_DOCUMENTS_LIBRARY Ihre Dokumentbibliothek, einschließlich der Möglichkeit zum Hinzufügen, Ändern oder Löschen von Dateien. Das Paket kann nur auf Dateitypen zugreifen, die im Manifest deklariert wurden. Die App kann nicht auf Dokumentbibliotheken auf HomeGroup-Computern zugreifen. |
APPX_CAPABILITY_PICTURES_LIBRARY Ihre Bildbibliothek, einschließlich der Möglichkeit zum Hinzufügen, Ändern oder Löschen von Dateien. Diese Funktion umfasst auch Bildbibliotheken auf Heimnetzgruppencomputern sowie Bilddateitypen auf lokal verbundenen Medienservern. |
APPX_CAPABILITY_VIDEOS_LIBRARY Ihre Videobibliothek, einschließlich der Funktion zum Hinzufügen, Ändern oder Löschen von Dateien. Diese Funktion umfasst auch Videobibliotheken auf Heimnetzgruppencomputern sowie Videodateitypen auf lokal verbundenen Medienservern. |
APPX_CAPABILITY_MUSIC_LIBRARY Ihre Musikbibliothek und Wiedergabelisten, einschließlich der Möglichkeit zum Hinzufügen, Ändern oder Löschen von Dateien. Diese Funktion umfasst auch Musikbibliotheken und Wiedergabelisten in der Musikbibliothek auf Heimnetzgruppencomputern sowie Musikdateitypen auf lokal verbundenen Medienservern. |
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION Ihre Windows-Anmeldeinformationen für den Zugriff auf ein Unternehmensintranet. Diese Anwendung kann Ihre Identität im Netzwerk annehmen. |
APPX_CAPABILITY_SHARED_USER_CERTIFICATES Software- und Hardwarezertifikate oder eine intelligente Karte – 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. |
APPX_CAPABILITY_REMOVABLE_STORAGE 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 im Manifest deklariert wurden. |
APPX_CAPABILITY_APPOINTMENTS |
APPX_CAPABILITY_CONTACTS |
Hinweise
Die APPX_CAPABILITIES-Enumeration gibt Berechtigungen an, die ein Paket im Paketmanifest deklariert. Wenn eine Funktion nicht explizit deklariert wird, ist der Standardwert kein Zugriff auf diese Funktion. Wenn eine Funktion deklariert wird, verfügt ein Paket möglicherweise immer noch nicht über die jeweilige Funktion, z. B. weil die Funktion auf dem System nicht vorhanden ist oder andere Sicherheitsrichtlinien vorhanden sind, die die Funktion einschränken.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | appxpackaging.h |