com4:Interface
Registra novas interfaces COM.
Hierarquia de elementos
aplicativos <>
extensões de <>
<com4:Interface>
extensões de <>
<com4:Interface>
Sintaxe
<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>
Atributos e elementos
Atributos
Atributo | Descrição | Tipo de dado | Necessário | Valor padrão |
---|---|---|---|---|
ID | Uma ID de interface (IID). | Um GUID no formato xxxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxx. | Sim | |
UseUniversalMarshaler | Defina isso como true para usar o Marshaler Universal OLE como o stub de proxy. | Um valor booliano. | Sim | |
proxyStubClsid |
Corresponde ao proxyStubClsid32 valor do registro. | Um GUID no formato xxxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxx. | Sim | |
SynchronousInterface | A ID de outro registro de interface que contém AsynchronousInterface que faz referência a esse registro. | Um GUID no formato xxxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxx. | Sim | |
Assíncrona | A ID de outro registro de interface que contém SynchronousInterface que faz referência a esse registro. | Um GUID no formato xxxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxx. | Sim |
Elementos filho
Elemento filho | Descrição |
---|---|
TypeLib | Uma biblioteca de tipos para uma interface. |
Elementos pai
Elemento pai | Descrição |
---|---|
extensões | Define um ou mais pontos de extensibilidade para o aplicativo. |
Observações
ProxyStubClsid só pode ser usado para stubs de proxy com uma implementação como parte do pacote. Para usar o Marshaler Universal OLE como o stub de proxy, use UseUniversalMarshaler em vez disso.
Se UseUniversalMarshaler for true, o registro da interface deverá incluir TypeLib.
Nota
ProxyStubClsid e UseUniversalMarshaler são mutuamente exclusivos.
Requisitos
Item | Valor |
---|---|
namespace | http://schemas.microsoft.com/appx/manifest/com/windows10/4 |
versão mínima do sistema operacional | Windows 10 (Build 20348) |