Pergunta

Acontece que há uma subárvore HKCR Interface, onde posso registrar minha interface COM recém -introduzida. À medida que entendi, precisaria disso em dois casos:

  • Se eu quiser habilitar o marechalling - então posso registrar proxy/stub lá
  • Se eu quiser publicar mais informações sobre meu componente para que outros desenvolvedores possam procurar o ID da interface e encontrar seu nome legível pelo homem em HKCR Interface {interfaceId} Valor padrão.

Existem outros cenários necessários para registrar minha interface na interface hkcr ?

Foi útil?

Solução

Um link para a biblioteca de tipos da interface pode ser colocado embaixo da interface hkcr interface iid Subkey. Isso é importante se você deseja apoiar o Marshalling sem precisar escrever seu próprio proxy.

Se você estiver criando um objeto de automação OLE, o registro da interface também será necessário para que a ligação do TypeAfe funcione corretamente em qualquer aplicativo Visual Basic que queira usar seu objeto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top