Compartir a través de


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

Consulte también

IAppxManifestReader::GetCapabilites