enumeración APPX_CAPABILITIES (appxpackaging.h)
Especifica las funcionalidades o privilegios solicitados por un paquete.
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
} ;
Constantes
APPX_CAPABILITY_INTERNET_CLIENT Su conexión a Internet para las conexiones salientes a Internet. |
APPX_CAPABILITY_INTERNET_CLIENT_SERVER La conexión a Internet, incluidas las conexiones entrantes no solicitadas desde Internet, la aplicación puede enviar información a o desde el equipo a través de un firewall. No es necesario declarar APPX_CAPABILITY_INTERNET_CLIENT si se declara esta funcionalidad. |
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER Una red doméstica o profesional: la aplicación puede enviar información a o desde el equipo y otros equipos de la misma red. |
APPX_CAPABILITY_DOCUMENTS_LIBRARY La biblioteca de documentos, incluida la capacidad de agregar, cambiar o eliminar archivos. El paquete solo puede tener acceso a los tipos de archivo que ha declarado en el manifiesto. La aplicación no puede obtener acceso a las bibliotecas de documentos de los equipos del Grupo Hogar. |
APPX_CAPABILITY_PICTURES_LIBRARY La biblioteca de imágenes, incluida la capacidad de agregar, cambiar o eliminar archivos. Esta funcionalidad también incluye bibliotecas de imágenes en equipos del Grupo Hogar, junto con tipos de archivo de imagen en servidores multimedia conectados localmente. |
APPX_CAPABILITY_VIDEOS_LIBRARY La biblioteca de vídeos, con la capacidad de agregar, cambiar o eliminar archivos. Esta funcionalidad también incluye bibliotecas de vídeos en equipos del Grupo Hogar, junto con tipos de archivo de vídeo en servidores multimedia conectados localmente. |
APPX_CAPABILITY_MUSIC_LIBRARY Su biblioteca de música y listas de reproducción, incluida la capacidad de agregar, cambiar o eliminar archivos. Esta funcionalidad también incluye bibliotecas de música y listas de reproducción en la biblioteca de música en equipos homegroup, además de tipos de archivos de música en servidores multimedia conectados localmente. |
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION Sus credenciales de Windows, para acceder a una intranet corporativa. Esta aplicación puede suplantar al usuario en la red. |
APPX_CAPABILITY_SHARED_USER_CERTIFICATES Certificados de software y hardware o una tarjeta inteligente, que se usa para identificarte en la aplicación. Esta funcionalidad puede ser utilizada por su empleador, banco o servicios gubernamentales para identificarle. |
APPX_CAPABILITY_REMOVABLE_STORAGE Almacenamiento extraíble, como una unidad de disco duro externa o una unidad flash USB, o un dispositivo portátil MTP, con la capacidad de agregar, cambiar o eliminar archivos específicos. Este paquete solo puede tener acceso a los tipos de archivo que ha declarado en el manifiesto. |
APPX_CAPABILITY_APPOINTMENTS |
APPX_CAPABILITY_CONTACTS |
Comentarios
La enumeración APPX_CAPABILITIES especifica privilegios que un paquete declara en el manifiesto del paquete. Si una funcionalidad no se declara explícitamente, el valor predeterminado no es acceso a esa funcionalidad. Si se declara una funcionalidad, es posible que un paquete todavía no tenga la funcionalidad determinada por motivos como la funcionalidad no existe en el sistema o que haya otras directivas de seguridad en su lugar que limiten la funcionalidad.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Encabezado | appxpackaging.h |