次の方法で共有


uap17:Extension

説明

アプリの拡張ポイントを宣言します。

要素の階層

<パッケージ>
<拡張機能>
<uap17:Extension>

構文

<uap17:Extension     Category = "windows.packageExtensionHost" | "windows.packageExtension"
    desktop11:AppLifecycleBehavior = "systemManaged" | "unmanaged"
    Executable? = A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *.
    EntryPoint? = A string between 1 and 256 characters in length that cannot start or end with a whitespace character.
    RuntimeType? = A string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *.
    StartPage? = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.
    ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap10:TrustLevel? = "appContainer" | "mediumIL"
    uap10:RuntimeBehavior? = "windowsApp" | "packagedClassicApp" | "win32App"
    uap10:HostId? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap10:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
    uap11:Id? = A string between 1 and 255 characters in length with a non-whitespace character at its beginning and end.
    uap11:Subsystem? = "console" | "windows"
    uap11:SupportsMultipleInstances? = Boolean.
    uap11:ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap11:CurrentDirectoryPath? = A string that cannot contain these characters: <, >, |, ?, or *. >
    uap11:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
    desktop7:CompatMode? = "classic" | "modern"
    desktop7:Scope? = "machine" | "user"
>
<!-- Child elements -->
  PackageExtensionHost
  PackageExtension
</uap17:Extension>

キー

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

属性

属性 説明 データ型 必須
カテゴリ パッケージ拡張ポイントの種類。 次のいずれかの値: "windows.packageExtensionHost" 、 "windows.packageExtension" Yes
desktop11:AppLifecycleBehavior 拡張機能のランタイム動作に関連付けられているライフサイクル動作をアプリでオーバーライドできるようにします。 RuntimeBehavior が "windowsApp" のアプリまたは拡張機能には、暗黙的に AppLifecycleBehavior が "systemManaged" になっています。 RuntimeBehavior が "packagedClassicApp" または "win32App" のアプリまたは拡張機能には、AppLifecycleBehavior が暗黙的に "アンマネージド" である 次のいずれかの値: "systemManaged" 、 "unmanaged"。 いいえ
[実行可能ファイル] 既定の起動実行可能ファイル。 次のいずれかの値: 長さが 1 ~ 256 文字の文字列で、".exe" で終わる必要があり、これらの文字を含めることはできません: <、 >、:、"、,, ?,または *。 いいえ
EntryPoint アクティブ化可能なクラス ID。 先頭または末尾に空白文字を使用できない 1 ~ 256 文字の長さの文字列。 いいえ
RuntimeType ランタイム プロバイダー。 次のいずれかの値: ピリオド <で開始または終了できない長さ 1 から 255 文字の文字列。、 >:、"、/、、、,, ?,または *。 いいえ
StartPage 拡張ポイントを処理する Web ページです。 次のいずれかの値: 長さが 1 ~ 256 文字の文字列。、 <、 >:、"、,, ?,、*。 いいえ
ResourceGroup リソース管理の目的で拡張機能のアクティブ化をグループ化するために使用される省略可能なタグ (CPU やメモリなど)。 長さが 1 ~ 255 文字の英数字文字列。 英字で始まる必要があります。 いいえ
uap10:TrustLevel 拡張機能の信頼レベルを指定します。 次のいずれかの値: "appContainer" 、"mediumIL" いいえ
uap10:RuntimeBehavior 拡張機能のランタイム動作を指定します。 次のいずれかの値: "windowsApp" 、"packagedClassicApp"、"win32App" いいえ
uap10:HostId 拡張機能のホスト ランタイムの ID を指定します。 長さが 1 ~ 255 文字の英数字文字列。 英字で始まる必要があります。 いいえ
uap10:Parameters 拡張機能に渡すコマンド ライン パラメーターが含まれています。 デスクトップ アプリでのみサポートされます。 先頭と末尾に空白以外の文字を含む 1 ~ 32767 文字の長さの文字列。 いいえ
uap11:Id 拡張機能の識別子。 ID は、パッケージ内のすべての拡張機能に対して一意である必要があります。 先頭と末尾に空白以外の文字を含む 1 から 255 文字の長さの文字列。 いいえ
uap11:Subsystem この属性は、基本拡張構文から継承されます。 構文検証以外の値は無視されます。 次のいずれかの値: "console" 、 "windows" いいえ
uap11:SupportsMultipleInstances インスタンスを異なるプロセスで実行するかどうかを指定します。 既定値は false です。 ブール型。 いいえ
uap11:ResourceGroup リソース管理のために拡張機能のアクティブ化をグループ化するために使用できるタグ (CPU やメモリなど)。 ResourceGroup に設定できる値は自由形式で柔軟です。 長さが 1 ~ 255 文字の英数字文字列。 英字で始まる必要があります。 いいえ
uap11:CurrentDirectoryPath アプリケーション プロセスの起動時の初期ディレクトリを指定します。 この属性はマクロをサポートしています。 詳細については、「 パッケージ マニフェスト スキーマのマクロ」を参照してください。 次のいずれかの値: 、、,, ?,、または *の<>文字を含めることができない文字列。 > いいえ
uap11:Parameters 拡張機能に渡すコマンド ライン パラメーターが含まれています。 デスクトップ アプリでのみサポートされます。 この属性はマクロをサポートしています。 詳細については、「 パッケージ マニフェスト スキーマのマクロ」を参照してください。 先頭と末尾に空白以外の文字を含む 1 ~ 32767 文字の長さの文字列。 いいえ
desktop7:CompatMode この拡張機能の情報を従来の方法 (パッケージ化されていないアプリがレジストリを介して COM に型を登録するなど) で Windows に登録するか、新しいスコープの新しい方法で登録するかを指定します。 既定値は "モダン" です。 CompatMode="classic" には 、Microsoft.classicAppCompat_8wekyb3d8bbwe 機能が必要です。 次のいずれかの値: "classic" 、"modern" いいえ
desktop7:Scope 登録が、このパッケージが登録されているユーザー (ユーザー) として実行されている他のアプリケーションにのみ表示されるかどうか、またはマシン (マシン) 上のすべてのユーザーとサービスに表示されるかどうかを指定します。 既定値は "user" です。 Scope="machine" には 、Microsoft.classicAppCompatElevated_8wekyb3d8bbwe 機能が必要です。 次のいずれかの値: "machine" 、"user" いいえ

子要素

要素 説明
PackageExtensionHost windows.appExtensionHost 型のアプリ拡張ポイントを宣言します。
PackageExtension windows.appExtension 型のアプリ拡張ポイントを宣言します。

注釈

必要条件

Prefix
uap17 http://schemas.microsoft.com/appx/manifest/uap/windows10/17
uap10 http://schemas.microsoft.com/appx/manifest/uap/windows10/10
uap11 http://schemas.microsoft.com/appx/manifest/uap/windows10/11
desktop7 http://schemas.microsoft.com/appx/manifest/desktop/windows10/7