扩展 (包架构Windows 8,类型为:CT_PackageExtensions)

声明包的扩展点。

元素层次结构

<包>
<扩展>
<分机>

语法

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

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

</Extension>

特性和元素

特性

属性 说明 数据类型 必须 默认值
类别

包扩展点的类型。

此属性可以具有以下值之一:

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

 

子元素

子元素 说明
Certificates

声明 windows.certificates 类型的包扩展点。 应用需要指定证书存储中的一个或多个证书。

GameExplorer

声明 windows.gameExplorer 类型的包扩展点

InProcessServer

声明 windows.activatableClass.inProcessServer 类型的包扩展点。 应用使用动态链接库 (DLL) 公开一个或多个可激活类。

OutOfProcessServer

声明 windows.activatableClass.outOfProcessServer 类型的包扩展点。 应用使用可执行 (EXE) 公开一个或多个可激活类。

ProxyStub

声明 windows.activatableClass.proxyStub 类型的包扩展点。 代理可以由一个或多个接口组成。

 

父元素

父元素 说明
扩展 (类型:CT_PackageExtensions)

定义包的一个或多个扩展点。

 

以下元素的名称与此元素相同,但内容或属性不同:

备注

扩展点是一种机制,包可以通过它以操作系统定义的方式添加功能。 扩展点是应用可以注册以执行代码或使用当前包的资源的位置。 若要添加特定应用的功能,请使用 Applications 元素的 Application子元素

在清单中不能多次声明这些扩展点:

  • windows.certificates
  • windows.gameExplorer

请参阅

念应用协定和扩展

要求

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