com2:Extension (Windows 10)

COM 登録をアプリ パッケージの外部のクライアントに公開する機能を提供します。

要素の階層

<パッケージ>

    <アプリケーション>

         <Application>

              <拡張機能>

                   <com2:Extension>

構文

<com2:Extension
  Category = 'A string that can have one of the following values: "windows.comServer" or "windows.comInterface".' 
  uap10:TrustLevel = 'An optional string value that can be one of the following values: "appContainer" or "mediumIL".'
  uap10:RuntimeBehavior = 'An optional string value that can be one of the following values: "windowsApp", "packagedClassicApp", or "win32App".'
  uap10:HostId = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
  uap10:Parameters = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' 
  uap11:Id = 'An optional string with a value between 1 and 255 characters in length with a non-whitespace character at its beginning and end.'
  uap11:Subsystem = 'An optional string that can have one of the following values: "console" or "windows".'
  uap11:SupportsMultipleInstances = 'An optional boolean value.'
  uap11:ResourceGroup = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
  uap11:CurrentDirectoryPath = 'An optional string that cannot contain these characters: <, >, |, ?, or *. >'
  uap11:Parameters = 'An optional string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
  desktop7:CompatMode = 'An optional string the can have one of the following values: "classic" or "modern".'
  desktop7:Scope = 'An optional string that can have one of the following values: "machine" or "user".' >

  <!-- Child elements -->
  com2:ComServer
  com2:ComInterface

</com2:Extension>

属性と要素

属性

属性 説明 データ型 必須 既定値
カテゴリ アプリ拡張ポイントの種類。 windows.comServer または windows.comInterface のいずれかの値を持つ文字列。 Yes
uap10:TrustLevel 拡張機能の信頼レベルを指定します。 省略可能な文字列値。 appContainer または mediumIL のいずれかの値を指定できます。 いいえ
uap10:RuntimeBehavior 拡張機能の実行時の動作を指定します。 省略可能な文字列値。 windowsApppackagedClassicAppwin32App のいずれかの値を指定できます。 いいえ
uap10:HostId 拡張機能のホスト ランタイムの ID を指定します。 1 ~ 255 文字の長さの値を持つオプションの英数字文字列。 文字で始まる必要があります。 いいえ
uap10:Parameters 拡張機能に渡すコマンド ライン パラメーターが含まれます。 パッケージ ID を持つデスクトップ アプリでのみサポートされます。 長さが 1 ~ 32767 文字の文字列で、先頭と末尾に空白文字以外の文字が含まれます。 いいえ
uap11:Id 拡張機能の識別子。 ID は、パッケージ内のすべての拡張機能で一意である必要があります。 長さが 1 ~ 255 文字の値を持ち、先頭と末尾に空白文字以外の文字が含まれる省略可能な文字列。 いいえ
uap11:Subsystem この属性は基本拡張構文から継承され、com4 拡張機能には適用されません。 構文検証以外では、この値は無視されます。 コンソールまたはウィンドウのいずれかの値を含めることができる省略可能な文字列。 いいえ
uap11:SupportsMultipleInstances インスタンスを異なるプロセスで実行するかどうかを指定します。 既定値は false です。 省略可能なブール値。 いいえ
uap11:ResourceGroup リソース管理のために拡張機能のアクティブ化をグループ化するために使用できるタグ (CPU やメモリなど)。 ResourceGroup に設定できる値は自由形式で柔軟です。 「Application@ResourceGroup」を参照してください。 1 ~ 255 文字の長さの値を持つオプションの英数字文字列。 文字で始まる必要があります。 いいえ
uap11:CurrentDirectoryPath アプリケーション プロセスの起動時の初期ディレクトリを指定します。 、または の文字を<?>|含めることができない省略可能な文字列。* > いいえ
uap11:Parameters この属性は基本拡張構文から継承され、com4 拡張機能には適用されません。 構文検証以外では、この値は無視されます。 長さが 1 ~ 32767 文字の値を持つ省略可能な文字列で、先頭と末尾に空白文字以外の文字が含まれます。 いいえ
desktop7:CompatMode この拡張機能の情報を従来の方法で Windows に登録するか (たとえば、パッケージ化されていないアプリがレジストリを介して COM に型を登録する)、またはよりスコープが広い新しい方法で登録するかを指定します。 既定値は "modern" です。 CompatMode="classic" には 、Microsoft.classicAppCompat_8wekyb3d8bbwe 機能が必要です。 省略可能な文字列 は、 クラシック または モダンのいずれかの値を持つことができます。 いいえ
desktop7:Scope このパッケージが登録されているユーザー (ユーザー) として実行されている他のアプリケーションにのみ登録を表示するか、マシン (マシン) 上のすべてのユーザーとサービスに表示するかを指定します。 既定値は "user" です。 Scope="machine" には 、Microsoft.classicAppCompatElevated_8wekyb3d8bbwe 機能が必要です。 コンピューターまたはユーザーのいずれかの値を含めることができる省略可能な文字列。 いいえ

子要素

子要素 説明
com2:ComServer windows.comServer 型のパッケージ拡張ポイントを宣言します。
com2:ComInterface windows.comInterface 型のパッケージ拡張ポイントを宣言します。

親要素

親要素 説明
拡張機能 (型: CT_ApplicationExtensions) アプリの 1 つ以上の拡張ポイントを定義します。

要件

Item
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10/2
uap10 要素 http://schemas.microsoft.com/appx/manifest/com/windows10/3
Minimum OS Version Windows 10 バージョン 1709 (ビルド 16299)