Funcionalidad (esquema de extensiones para Windows 8.1)
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:
|
Sí |
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 completo a Internet y local y puede actuar como servidor. |
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 desde o hacia el equipo a través de un firewall. No es necesario declarar internetClient si esta funcionalidad ya está declarada. En Windows Phone proporciona acceso completo a Internet y local y puede actuar como servidor. |
privateNetworkClientServer | 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, esta funcionalidad proporciona el mismo acceso que internetClient o internetClientClientServer. |
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 | Las 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 puede usar su empresa, banco o servicios gubernamentales 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 |