OutOfProcessServer (Windows 8 のパッケージ スキーマ)
windows.activatableClass.outOfProcessServer 型のパッケージ拡張ポイントを宣言します。 アプリは、1 つ以上のアクティブ化可能なクラスを公開する実行可能ファイル (EXE) を使用します。
要素の階層
構文
<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 |