Extensão (esquema de pacote para Windows 8, no tipo: CT_PackageExtensions)

Declara um ponto de extensibilidade para o pacote.

Hierarquia de elementos

<Pacote>
<Extensões>
<Extensão>

Syntax

<Extension Category = "windows.activatableClass.inProcessServer" | "windows.activatableClass.outOfProcessServer" | "windows.activatableClass.proxyStub" | "windows.gameExplorer" | "windows.certificates" >

  <!-- Child elements -->
  ( InProcessServer
  | OutOfProcessServer
  | ProxyStub
  | GameExplorer
  | Certificates
  )

</Extension>

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
Categoria

O tipo de ponto de extensibilidade do pacote.

Esse atributo pode ter um dos seguintes valores:

  • windows.activatableClass.inProcessServer
  • windows.activatableClass.outOfProcessServer
  • windows.activatableClass.proxyStub
  • windows.gameExplorer
  • windows.certificates
Sim

 

Elementos filho

Elemento filho Descrição
Certificados

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

GameExplorer

Declara um ponto de extensibilidade de pacote do tipo windows.gameExplorer.

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.

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.

ProxyStub

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

 

Elementos pai

Elemento pai Descrição
Extensões (tipo: CT_PackageExtensions)

Define um ou mais pontos de extensibilidade para o pacote.

 

Os elementos a seguir têm o mesmo nome que este, mas conteúdo ou atributos diferentes:

Comentários

Os pontos de extensibilidade são um mecanismo pelo qual um pacote pode adicionar funcionalidade de uma maneira definida pelo sistema operacional. Um ponto de extensibilidade é um local em que um aplicativo pode se registrar para executar o código ou usar recursos do pacote atual. Para adicionar funcionalidade para um aplicativo específico, use o elemento filho Application do elemento Applications .

Esses pontos de extensibilidade não podem ser declarados várias vezes em um manifesto:

  • windows.certificates
  • windows.gameExplorer

Confira também

ConceitosAplicativas e extensões

Requisitos

Valor
Namespace http://schemas.microsoft.com/appx/2010/manifest