com:ComInterface
windows.comInterface
要素階層
<com:ComInterface>
<com:ComInterface>
構文
<com:ComInterface>
<!-- Child elements -->
com:ProxyStub{0,1000},
com:Interface{0,10000},
com:TypeLib{0,1000}
</com:ComInterface>
鍵
特定の発生範囲を {}
する
属性と要素
属性
何一つ。
子要素
子要素 | 形容 |
---|---|
com:ProxyStub | プロキシ スタブを登録します。 |
com:Interface | 新しい COM インターフェイスを登録します。 |
com:TypeLib | タイプ ライブラリを登録します。 |
親要素
Parent 要素 | 形容 |
---|---|
com:Extension | COM 登録をアプリ パッケージの外部のクライアントに公開する機能を提供します。 |
備考
comInterface 拡張機能は、Application/Extensions/Extension マニフェスト要素の下、または Package/Extensions/Extension マニフェスト要素の下に置くことができます。 これら 2 つのオプションに機能的な違いはありませんが、両方の配置に異なる利点があります。
拡張機能が Application/Extensions/Extension の下にある場合は、それらを実装するクラス登録の近くにインターフェイス登録を保持することで、マニフェストの読みやすさを向上させることができます。 ただし、パッケージ/拡張機能/拡張機能の下に拡張機能を配置する場合は、各インターフェイスに使用するアプリケーションを決定する必要はありません。 Application/Extensions/Extension または Package/Extensions/Extension で複数の comInterface 拡張機能を使用することはできますが、これは推奨も必要もありません。
手記
別の登録に依存する comInterface 内の登録 (たとえば、ProxyStub や TypeLibを参照する インターフェイス) は、同じ comInterface 拡張機能に含まれている必要があります。
必要条件
アイテム | 価値 |
---|---|
名前空間の | http://schemas.microsoft.com/appx/manifest/com/windows10 |
最小 OS バージョン | Windows 10 バージョン 1703 (ビルド 15063) |