com:Interface (拡張機能の子孫)
新しい COM インターフェイスを登録します。
要素の階層
<com:Interface>
構文
<com:Interface
Id = 'An alphanumeric string separated by a period with a value between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).'
UseUniversalMarshaler = 'An optional boolean value.'
ProxyStubClsid = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
SynchronousInterface = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
AsynchronousInterface = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' >
<!-- Child elements -->
TypeLib?
</com:Interface>
キー
?
省略可能 (0 または 1)
属性と要素
属性
属性 | 説明 | データ型 | 必須 | 既定値 |
---|---|---|---|---|
Id | インターフェイス ID (IID)。 | 長さが 1 ~ 255 文字のピリオドで区切られた英数字文字列 (Foo.Bar や Foo.Bar.1 など)。 | Yes | |
UseUniversalMarshaler | OLE ユニバーサル マーシャラーをプロキシ スタブとして使用するには、これを true に設定します。 | 省略可能なブール値。 | いいえ | |
ProxyStubClsid | ProxyStubClsid32 レジストリ値に対応します。 | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 形式の省略可能な GUID。 | いいえ | |
SynchronousInterface | この登録を参照する AsynchronousInterface を含む別のインターフェイス登録の ID。 もう 1 つのインターフェイスは、同じ comInterface 拡張機能内にある必要があります。 | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 形式の省略可能な GUID。 | いいえ | |
AsynchronousInterface | この登録を参照する SynchronousInterface を含む別のインターフェイス登録の ID。 もう 1 つのインターフェイスは、同じ comInterface 拡張機能内にある必要があります。 | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 形式の省略可能な GUID。 | いいえ |
子要素
子要素 | 説明 |
---|---|
TypeLib | インターフェイスのタイプ ライブラリ。 |
親要素
親要素 | 説明 |
---|---|
com:ComInterface | windows.comInterface 型のパッケージ拡張ポイントを宣言します。 comInterface 拡張機能には、 Interface、 ProxyStub、 TypeLib の 3 種類の登録が含まれる場合があります。 |
必要条件
Item | 値 |
---|---|
名前空間 | http://schemas.microsoft.com/appx/manifest/com/windows10 |
Minimum OS Version | Windows 10 バージョン 1703 (ビルド 15063) |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示