APPX_CAPABILITIES enumeração (appxpackaging.h)
Especifica os recursos ou privilégios solicitados por um pacote.
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 Sua conexão com a Internet para conexões de saída com a Internet. |
APPX_CAPABILITY_INTERNET_CLIENT_SERVER Sua conexão com a Internet, incluindo conexões não solicitadas de entrada da Internet, o aplicativo pode enviar informações de ou para seu computador por meio de um firewall. Você não precisará declarar APPX_CAPABILITY_INTERNET_CLIENT se essa funcionalidade for declarada. |
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER Uma rede doméstica ou corporativa – o aplicativo pode enviar informações de ou para seu computador e outros computadores na mesma rede. |
APPX_CAPABILITY_DOCUMENTS_LIBRARY Sua biblioteca de documentos, incluindo a capacidade de adicionar, alterar ou excluir arquivos. O pacote pode acessar apenas os tipos de arquivo declarados no manifesto. O aplicativo não pode acessar as bibliotecas de documentos nos computadores do Grupo Doméstico. |
APPX_CAPABILITY_PICTURES_LIBRARY Sua biblioteca de imagens, incluindo a capacidade de adicionar, alterar ou excluir arquivos. Essa funcionalidade também inclui bibliotecas de imagens em computadores HomeGroup, juntamente com tipos de arquivo de imagem em servidores de mídia conectados localmente. |
APPX_CAPABILITY_VIDEOS_LIBRARY Sua biblioteca de vídeos, incluindo a capacidade de adicionar, alterar ou excluir arquivos. Essa funcionalidade também inclui bibliotecas de vídeos em computadores HomeGroup, juntamente com tipos de arquivo de vídeo em servidores de mídia conectados localmente. |
APPX_CAPABILITY_MUSIC_LIBRARY Sua biblioteca de músicas e playlists, incluindo a capacidade de adicionar, alterar ou excluir arquivos. Essa funcionalidade também inclui bibliotecas de música e playlists na biblioteca de músicas em computadores HomeGroup, além de tipos de arquivo de música em servidores de mídia conectados localmente. |
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION Suas credenciais do Windows para acesso a uma intranet corporativa. Este aplicativo pode representar você na rede. |
APPX_CAPABILITY_SHARED_USER_CERTIFICATES Certificados de software e hardware ou uma cartão inteligente – usada para identificá-lo no aplicativo. Essa funcionalidade pode ser usada por seu empregador, banco ou serviços governamentais para identificá-lo. |
APPX_CAPABILITY_REMOVABLE_STORAGE Armazenamento removível, como um disco rígido externo, um pen drive ou um dispositivo portátil MTP, incluindo a capacidade de adicionar, alterar ou excluir arquivos específicos. Esse pacote só pode acessar os tipos de arquivo declarados no manifesto. |
APPX_CAPABILITY_APPOINTMENTS |
APPX_CAPABILITY_CONTACTS |
Comentários
A enumeração APPX_CAPABILITIES especifica privilégios que um pacote declara no manifesto do pacote. Se uma funcionalidade não for declarada explicitamente, o padrão não será acesso a essa funcionalidade. Se uma funcionalidade for declarada, um pacote ainda poderá não ter a funcionalidade específica por motivos como a capacidade não existir no sistema ou há outras políticas de segurança em vigor que limitam a capacidade.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | appxpackaging.h |