Compartilhar via


Esquema do manifesto de extensões do Windows 8.1

Essa referência fornece detalhes para cada elemento, atributo e tipo de dados que define o esquema para o manifesto do pacote do aplicativo para Windows 8.1 aplicativos. O arquivo de definição de esquema é AppxManifestSchema2010_v2.xsd.

AppxManifestSchema2010_v2.xsd é o esquema que define o esquema de manifesto geral para Windows 8.1 aplicativos. AppxManifestSchema2010_v2.xsd é uma cópia do esquema de manifesto do Windows 8, AppxManifestSchema.xsd, mas adiciona novos elementos e atributos no namespace Windows 8.1. Esse esquema só é usado para validar manifestos que definem OSMinVersion como 6.3.*. Esses Windows 8.1 de namespace são importados para esse esquema do arquivo AppxManifestSchema2013.xsd.

A tabela a seguir lista todos os elementos neste esquema, ordenados em ordem alfabética por nome.

Elemento Descrição
ActivatableClass (tipo: CT_InProcessActivatableClass)

Declara uma classe de runtime associada ao ponto de extensibilidade.

ActivatableClass (tipo: CT_OutOfProcessActivatableClass)

Declara uma classe de runtime associada ao ponto de extensibilidade.

ActivatableClassAttribute

Define um atributo da classe que é armazenada no Windows Runtime de propriedades.

Aplicativo

Representa um aplicativo que compõe parte ou todas as funcionalidades entregues no pacote.

ApplicationContentUriRules

Especifica quais páginas no contexto da Web têm acesso aos dispositivos de localização geográfica do sistema (se o aplicativo tiver permissão para acessar essa funcionalidade) e acesso à área de transferência.

ApplicationExtensionChoice

O elemento abstract application extension choice para o grupo de substituição XSD. Isso não pode ser declarado no XML.

Aplicativos

Representa um ou mais aplicativos que compõem o pacote.

Argumentos

Especifica a lista de argumentos separados por vírgulas a passar para o executável.

AutoPlayContent

Declara um ponto de extensibilidade de aplicativo do tipo windows.autoPlayContent. O aplicativo fornece as ações de conteúdo autoPlay especificadas.

AutoPlayDevice

Declara um ponto de extensibilidade de aplicativo do tipo windows.autoPlayDevice. O aplicativo fornece as ações de dispositivo AutoPlay especificadas.

BackgroundTasks

Define um ponto de extensibilidade de aplicativo do tipo windows.backgroundTasks. As tarefas em segundo plano são executadas em um host em segundo plano dedicado; ou seja, sem uma interface do usuário.

Funcionalidades

Declara o acesso aos recursos de usuário protegidos que o pacote requer.

Recurso

Declara uma funcionalidade exigida por um pacote.

Certificado

Um certificado para uso com o pacote e colocado nos armazenamentos de certificados do sistema.

Certificados

Declara um ponto de extensibilidade de pacote do tipo windows.certificates. O aplicativo requer um ou mais certificados dos armazenamentos de certificados especificados.

Dataformat

Especifica um formato de pacote de dados, como texto ou formato HTML que o aplicativo pode compartilhar. Ele é exclusivo por aplicativo no pacote e diferencia minúsculas.

DefaultTile

Oile padrão que representa o aplicativo no tela inicial. Esse tile é exibido quando o aplicativo é instalado pela primeira vez, antes de receber notificações de atualização. Quando um tile não tem nenhuma notificação para mostrar, o tile é reversível para esse padrão.

Dependências

Declara outros pacotes dos que um pacote depende para concluir seu software.

Descrição

Uma descrição amigável que pode ser exibida aos usuários.

DeviceCapability

Declara uma funcionalidade de dispositivo exigida por um pacote.

DeviceCapabilityChoice

O elemento abstract device capability choice para o grupo de substituição XSD. Isso não pode ser declarado no XML.

DisplayName

Um nome amigável que pode ser exibido aos usuários. Essa cadeia de caracteres é localizável.

EditFlags

Especifica o tipo de informação que o usuário vê ao abrir um arquivo associado ao ponto de extensibilidade.

Extensão (no tipo: CT_PackageExtensions)

Declara um ponto de extensibilidade para o pacote.

Extensão (tipo: CT_ApplicationExtension)

Declara um ponto de extensibilidade para o aplicativo.

Extensões (tipo: CT_ApplicationExtensions)

Define um ou mais pontos de extensibilidade para o aplicativo.

Extensões (tipo: CT_PackageExtensions)

Define um ou mais pontos de extensibilidade para o pacote.

FileOpenPicker

Declara um ponto de extensibilidade de aplicativo do tipo windows.fileOpenPicker. O aplicativo permite que o usuário escolha e abra os tipos de arquivos especificados.

FileSavePicker

Declara um ponto de extensibilidade de aplicativo do tipo windows.fileSavePicker. O aplicativo permite que o usuário escolha o nome do arquivo, a extensão e o local de armazenamento para os tipos de arquivos especificados.

FileType (no tipo: CT_FTASupportedFileTypes)

Um tipo de arquivo com suporte especificado como sua extensão de tipo de arquivo.

FileType (tipo: ST_FileType)

Um tipo de arquivo especificado como sua extensão de tipo de arquivo. Ele é exclusivo por aplicativo no pacote e diferencia minúsculas.

FileTypeAssociation

Declara um ponto de extensibilidade de aplicativo do tipo windows.fileTypeAssociation. Uma associação de tipo de arquivo indica que o aplicativo está registrado para manipular arquivos dos tipos especificados.

Framework

Indica se o pacote é um pacote de estrutura; ou seja, um pacote que pode ser usado por outros pacotes. Seu valor é false por padrão. Você não deve especificar um valor para ele, a menos que esteja criando uma estrutura.

Identidade

Define um identificador global exclusivo para um pacote. Uma identidade de pacote é representada como uma tupla de atributos do pacote.

InProcessServer

Declara um ponto de extensibilidade de pacote do tipo windows.activatableClass.inProcessServer. O aplicativo usa uma DLL (biblioteca de vínculo dinâmico) que expõe uma ou mais classes ativas.

Infotip

Define uma cadeia de caracteres que fornece informações adicionais ao usuário sobre o tipo de arquivo.

InitialRotationPreference

Descreve as orientações nas quais o aplicativo prefere ser mostrado para a melhor experiência do usuário. Em um dispositivo que pode ser girado, como um tablet, o aplicativo não será redesenhado para orientações que não são especificadas aqui. Por exemplo, se o aplicativo especificar apenas as orientações Landscape e LandscapeFlipped e o dispositivo for girado para uma orientação Retrato, o aplicativo não girará.

Observe que, em dispositivos que não podem ser girados, um aplicativo pode ser mostrado na orientação padrão do dispositivo e a orientação preferencial do aplicativo será ignorada. No entanto, em um dispositivo com um bloqueio de rotação ativado, a rotação preferencial do aplicativo ainda será acodada.

Essas opções de preferência de orientação se aplicam à [tela inicial](element-splashscreen.md) e à interface do usuário do aplicativo quando uma nova sessão é lançada para seu aplicativo. As preferências podem ser alteradas durante o tempo de operação por meio de [AutoRotationPreferences](/uwp/api/Windows. Propriedade Graphics.Display.DisplayInformation).

Instanciação

Especifica se o executável é executado como uma única instância ou pode ser executado como várias instâncias.

Interface

Declara uma interface associada ao proxy.

LaunchAction (no tipo: CT_AutoPlayContent)

Descreve uma ação de conteúdo de Reprodução Automática.

LaunchAction (no tipo: CT_AutoPlayDevice)

Descreve uma ação do dispositivo AutoPlay.

LockScreen

Define a notificação e as notificações que representam o aplicativo na tela de bloqueio, que é mostrada quando o sistema está bloqueado.

Logotipo

Um caminho para um arquivo que contém uma imagem.

OSMaxVersionTested

Isso deve ser preenchido pelo desenvolvedor com a versão mais alta Windows em que o pacote foi testado. Esse campo é obrigatório. Windows bloqueará a instalação do pacote em versões do sistema operacional maiores do que o valor fornecido neste campo. Quando um aplicativo é executado, Windows comparará esse campo com a versão real do sistema operacional. Se o valor fornecido nesse campo for menor que a versão atual do sistema operacional, o Windows poderá fornecer um comportamento compatível com a versão mais recente do sistema operacional testada para algumas ou todas as APIs. Se o valor fornecido neste campo for maior ou igual à versão atual do sistema operacional, Windows aplicará nenhuma alteração de compatibilidade às APIs.

OSMinVersion

A versão mínima do sistema operacional que o pacote requer.

OutOfProcessServer

Declara um ponto de extensão de pacote do tipo windows.activatableClass.outOfProcessServer. O aplicativo usa um executável (EXE) que expõe uma ou mais classes ativas.

Pacote

Define o elemento raiz de um manifesto do pacote de aplicativos. O manifesto descreve a estrutura e os recursos do software para o sistema.

PackageDependency

Declara uma dependência em outro pacote marcado como um pacote de estrutura.

Caminho (tipo: ST_Executable)

O caminho para o executável.

Caminho (tipo: ST_FileName)

O caminho para a DLL.

Pré-requisitos

Declara os requisitos mínimos de software e sistema operacional que devem existir para que o pacote seja aplicável ao sistema.

Propriedades

Define metadados adicionais sobre o pacote, incluindo atributos que descrevem como o pacote aparece para os usuários.

Nota Você poderá receber um erro se os elementos de manifesto DisplayName ou Description contêm caracteres não permitidos pelo firewall do Windows; ou seja, "|" e "all", devido Windows falha ao criar o perfil AppContainer para o pacote . Use essa referência para [solução de problemas](/windows/win32/appxpkg/troubleshooting) se você receber um erro.
 
Protocolo

Declara um ponto de extensibilidade de aplicativo do tipo windows.protocol. Uma associação de URI indica que o aplicativo está registrado para lidar com URIs com o esquema especificado.

ProxyStub

Declara um ponto de extensibilidade de pacote do tipo windows.activatableClass.proxyStub. Um proxy pode ser composto por uma ou mais interfaces.

PublisherDisplayName

Um nome amigável para o publicador que pode ser exibido aos usuários.

Recurso

Declara um idioma para o recurso contido no pacote. Os atributos de nível de recurso Scale e DirectX são comuns para todos os recursos no pacote.

ResourcePackage

Indica se o pacote é um pacote de recursos. Um pacote de recursos pode ser usado por outros pacotes. Seu valor é false por padrão. Você não deve especificar um valor para ele, a menos que esteja criando um recurso.

Recursos

Declara idiomas para os recursos que o pacote contém. Cada pacote deve declarar pelo menos um idioma para recursos. Os atributos de nível de recurso Scale e DirectX são comuns para todos os recursos no pacote.

Rotação

Especifica uma única orientação rotacional na qual um aplicativo será exibido.

Regra

Especifica quais páginas no contexto da Web têm acesso aos dispositivos de localização geográfica do sistema (se o aplicativo tiver permissão para acessar essa funcionalidade) e acesso à área de transferência.

SelectionCriteria

Define critérios de seleção para os certificados definidos para o pacote.

ShareTarget

Declara um ponto de extensão de aplicativo do tipo windows.shareTarget. O aplicativo pode compartilhar os tipos de arquivos especificados.

SplashScreen

Define a aparência da tela inicial, que é exibida pelo aplicativo durante o lançamento.

SupportedFileTypes (tipo: CT_CharmsSupportedFileTypes)

Define os tipos de arquivo que o aplicativo pode compartilhar.

SupportedFileTypes (tipo: CT_FTASupportedFileTypes)

Define os tipos de arquivo associados ao aplicativo. Elas são exclusivas por pacote e diferenciam minúsculas.

SupportsAnyFileType

Indica se todos os tipos de arquivo têm suporte para compartilhamento.

Tarefa

A tarefa em segundo plano associada ao ponto de extensibilidade do aplicativo.

TaskChoice

O elemento abstract task choice para o grupo de substituição XSD. Isso não pode ser declarado no XML.

TrustFlags

Indica se os certificados do pacote são exclusivos para o pacote.

VisualElements

Descreve os aspectos visuais do aplicativo UWP: seu lado padrão, imagens de logotipo, cores de texto e tela de fundo, orientação inicial da tela, tela inicial e aparência do lado da tela de bloqueio.

VisualElementsChoice

O elemento de escolha de elementos visuais abstratos para o grupo de substituição XSD. Isso não pode ser declarado no XML.