拡張機能 (Windows 8のパッケージ スキーマ(型: CT_PackageExtensions)

パッケージの機能拡張ポイントを宣言します。

要素の階層

<Package>
<拡張機能>
<拡張子>

構文

<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
はい

 

子要素

子要素 説明
証明書

windows.certificates 型のパッケージ拡張ポイントを宣言します。 アプリには、指定された証明書ストアから 1 つ以上の証明書が必要です。

GameExplorer

windows.gameExplorer 型のパッケージ拡張ポイントを宣言します。

InProcessServer

windows.activatableClass.inProcessServer 型のパッケージ拡張ポイントを宣言します。 アプリは、1 つ以上のアクティブ化可能なクラスを公開するダイナミック リンク ライブラリ (DLL) を使用します。

OutOfProcessServer

windows.activatableClass.outOfProcessServer 型のパッケージ拡張ポイントを宣言します。 アプリは、1 つ以上のアクティブ化可能なクラスを公開する実行可能ファイル (EXE) を使用します。

ProxyStub

windows.activatableClass.proxyStub 型のパッケージ拡張ポイントを宣言します。 プロキシは、1 つ以上のインターフェイスで構成できます。

 

親要素

Parent 要素 説明
拡張機能 (型: CT_PackageExtensions)

パッケージの 1 つ以上の機能拡張ポイントを定義します。

 

次の要素の名前はこれと同じですが、コンテンツまたは属性が異なります:

注釈

機能拡張ポイントは、パッケージがオペレーティング システムによって定義された方法で機能を追加できるメカニズムです。 機能拡張ポイントは、アプリを登録してコードを実行したり、現在のパッケージのリソースを使用したりできる場所です。 特定のアプリの機能を追加するには、 Applications 要素の Application 子要素 を使用 します。

これらの機能拡張ポイントをマニフェストで複数回宣言できない:

  • windows.certificates
  • windows.gameExplorer

関連項目

ConceptsAppコントラクトと拡張機能

要件

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