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 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示