次の方法で共有


OutOfProcessServer (Windows 8 のパッケージ スキーマ)

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

要素の階層

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

構文

<OutOfProcessServer ServerName = A string between 1 and 255 characters in length. >

  <!-- Child elements -->
  Path,
  Arguments?,
  Instancing,
  ActivatableClass{1,65535}

</OutOfProcessServer>

Key

? 省略可能 (0 または 1)

{} 特定の出現範囲

属性および要素

属性

属性 説明 データ型 必須 既定値
ServerName

実行可能ファイルの名前。

長さが 1 ~ 255 文字の文字列。 はい

 

子要素

子要素 説明
ActivatableClass (型: CT_OutOfProcessActivatableClass)

機能拡張ポイントに関連付けられたランタイム クラスを宣言します。

引数

実行可能ファイルに渡すコンマ区切り引数の一覧を指定します。

インスタンス化

実行可能ファイルを 1 つのインスタンスとして実行するか、複数のインスタンスとして実行できるかどうかを指定します。

パス (型: ST_Executable)

実行可能ファイルへのパス。

 

親要素

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

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

 

<Extension Category="windows.activatableClass.outOfProcessServer">
      <OutOfProcessServer ServerName="Microsoft.SDKSamples.ToastServer">
        <Path>Microsoft.Samples.ExeServerAuthoring.exe</Path>
        <Instancing>singleInstance</Instancing>
        <ActivatableClass ActivatableClassId="Microsoft.Samples.ExeServerAuthoring.Toaster" />
      </OutOfProcessServer>
</Extension>

要件

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