Compartir a través de


Funcionalidad (esquema de paquete para Windows 8)

Declara una funcionalidad requerida por un paquete.

Jerarquía de elemento

<Paquete>
<Capacidades>
<Capacidad>

Sintaxis

<Capability Name = "internetClient" | "internetClientServer" | "privateNetworkClientServer" | "documentsLibrary" | "picturesLibrary" | ... />

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
Nombre

Nombre de la funcionalidad.

Este atributo puede tener uno de los siguientes valores:

  • internetClient
  • internetClientServer
  • privateNetworkClientServer
  • documentsLibrary
  • picturesLibrary
  • videosLibrary
  • musicLibrary
  • enterpriseAuthentication
  • sharedUserCertificates
  • removableStorage

 

Elementos secundarios

Ninguno.

Elementos primarios

Elemento primario Descripción
Capabilities

Declara el acceso a los recursos de usuario protegidos que requiere el paquete.

 

Comentarios

En la tabla siguiente se describen los valores de funcionalidad.

Capacidad Descripción
internetClient En Windows, esto proporciona acceso a la conexión a Internet para las conexiones salientes a Internet. En Windows Phone, proporciona acceso local e internet completo y puede actuar como servidor, pero el acceso entrante a los puertos críticos siempre está bloqueado.
internetClientServer En Windows, esto proporciona acceso a 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 internetClient si esta funcionalidad ya está declarada. En Windows Phone, proporciona acceso local e internet completo y puede actuar como servidor, pero el acceso entrante a los puertos críticos siempre está bloqueado.
privateNetworkClientServer En Windows, esto proporciona acceso a una red doméstica o de trabajo: la aplicación puede enviar información hacia o desde el equipo y otros equipos de la misma red. En Windows Phone, proporciona el mismo acceso que internetClient o internetClientServer.
documentsLibrary 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.
picturesLibrary 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 HomeGroup, junto con tipos de archivo de imagen en servidores multimedia conectados localmente.
videosLibrary 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 HomeGroup, junto con tipos de archivos de vídeo en servidores multimedia conectados localmente.
musicLibrary La biblioteca de música y las 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.
enterpriseAuthentication Sus Windows credenciales para acceder a una intranet corporativa. Esta aplicación puede suplantar al usuario en la red.
sharedUserCertificates Certificados de software y hardware o una tarjeta inteligente: se usan para identificarle en la aplicación. Esta funcionalidad la pueden usar los servicios de la empresa, el banco o el gobierno para identificarle.
removableStorage 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.

 

Ejemplos

Este es un ejemplo de un nodo Funcionalidades .

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

Consulte también

Declaraciones de funcionalidades de las aplicaciones

Directrices para la configuración de una aplicación

Requisitos

Value
Espacio de nombres http://schemas.microsoft.com/appx/2010/manifest