enumerazione APPX_CAPABILITIES (appxpackaging.h)
Specifica le funzionalità o i privilegi richiesti da un pacchetto.
Sintassi
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
} ;
Costanti
APPX_CAPABILITY_INTERNET_CLIENT Connessione Internet per le connessioni in uscita a Internet. |
APPX_CAPABILITY_INTERNET_CLIENT_SERVER La connessione Internet, inclusa le connessioni non richieste da Internet, l'app può inviare informazioni al computer tramite un firewall. Non è necessario dichiarare APPX_CAPABILITY_INTERNET_CLIENT se questa funzionalità è dichiarata. |
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER Una rete domestica o aziendale: l'app può inviare informazioni a o dal computer e da altri computer nella stessa rete. |
APPX_CAPABILITY_DOCUMENTS_LIBRARY La raccolta documenti, inclusa la funzionalità per aggiungere, modificare o eliminare file. Il pacchetto può accedere solo ai tipi di file dichiarati nel manifesto. L'app non può accedere alle raccolte documenti nei computer del Gruppo Home. |
APPX_CAPABILITY_PICTURES_LIBRARY La raccolta immagini, inclusa la funzionalità per aggiungere, modificare o eliminare file. Questa funzionalità include anche librerie di immagini nei computer HomeGroup, insieme ai tipi di file immagine nei server multimediali connessi in locale. |
APPX_CAPABILITY_VIDEOS_LIBRARY Catalogo video dell'utente, inclusa la funzionalità per aggiungere, modificare o eliminare file. Questa funzionalità include anche librerie video nei computer HomeGroup, insieme ai tipi di file video nei server multimediali connessi in locale. |
APPX_CAPABILITY_MUSIC_LIBRARY La libreria musicale e le playlist, inclusa la possibilità di aggiungere, modificare o eliminare file. Questa funzionalità include anche librerie musicali e playlist nella libreria musicale nei computer HomeGroup, oltre ai tipi di file musicali nei server multimediali connessi in locale. |
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION Le credenziali di Windows, per l'accesso a una intranet aziendale. Questa applicazione può rappresentare l'utente nella rete. |
APPX_CAPABILITY_SHARED_USER_CERTIFICATES Certificati software e hardware o smart card, usati per identificare l'utente nell'app. Questa funzionalità può essere usata dal datore di lavoro, dalla banca o dai servizi pubblici per identificare l'utente. |
APPX_CAPABILITY_REMOVABLE_STORAGE Dispositivo di archiviazione rimovibile, ad esempio un disco rigido esterno, un'unità flash USB o un dispositivo portatile MTP, inclusa la funzionalità per aggiungere, modificare o eliminare file specifici. Questo pacchetto può accedere solo ai tipi di file dichiarati nel manifesto. |
APPX_CAPABILITY_APPOINTMENTS |
APPX_CAPABILITY_CONTACTS |
Commenti
L'enumerazione APPX_CAPABILITIES specifica i privilegi dichiarati da un pacchetto nel manifesto del pacchetto. Se una funzionalità non è dichiarata in modo esplicito, il valore predefinito non ha accesso a tale funzionalità. Se una funzionalità viene dichiarata, un pacchetto potrebbe non avere ancora la funzionalità specifica per motivi quali la funzionalità non esiste nel sistema o esistono altri criteri di sicurezza che limitano la funzionalità.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Intestazione | appxpackaging.h |