com4:Interface
新しい COM インターフェイスを登録します。
要素の階層
<com4:Interface>
構文
<com4:Interface
Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
UseUniversalMarshaler = 'A boolean value.'
ProxyStubClsid = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
SynchronousInterface = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
AsynchronousInterface = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' >
<!-- Child elements -->
TypeLib
</com4:Interface>
属性と要素
属性
属性 | 説明 | データ型 | 必須 | 既定値 |
---|---|---|---|---|
Id | インターフェイス ID (IID)。 | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx という形式の GUID。 | Yes | |
UseUniversalMarshaler | OLE ユニバーサル マーシャラーをプロキシ スタブとして使用する場合は、これを true に設定します。 | ブール値。 | Yes | |
ProxyStubClsid | ProxyStubClsid32 レジストリ値に対応します。 | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx という形式の GUID。 | Yes | |
SynchronousInterface | この登録を参照する AsyncInterface を含む別のインターフェイス登録の ID。 | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx という形式の GUID。 | Yes | |
AsynchronousInterface | この登録を参照する SynchronousInterface を含む別のインターフェイス登録の ID。 | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx という形式の GUID。 | Yes |
子要素
子要素 | 説明 |
---|---|
TypeLib | インターフェイスのタイプ ライブラリ。 |
親要素
親要素 | 説明 |
---|---|
拡張機能 | アプリの 1 つ以上の拡張ポイントを定義します。 |
注釈
ProxyStubClsid は、パッケージの一部として実装されているプロキシ スタブにのみ使用できます。 OLE ユニバーサル マーシャラーをプロキシ スタブとして使用するには、代わりに UseUniversalMarshaler を使用します。
UseUniversalMarshaler が true の場合、インターフェイス登録には TypeLib を含める必要があります。
注意
ProxyStubClsid と UseUniversalMarshaler は相互に排他的です。
必要条件
Item | 値 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/com/windows10/4 |
Minimum OS Version | Windows 10 (ビルド 20348) |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示