Interface Key
9/8/2008
Essa chave registra novas interfaces associando um nome interface com uma interface ID (IID). O nomeado valores são armazenados sob a seguinte chave Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface
Se seu aplicativo adiciona uma nova interface, a chave de interface deve ser concluída para 2 OLE para registrar a nova interface. Deve haver uma subchave IID para cada nova interface.
Observação
Você deve usar ProxyStubCLSID32 Porque o IID - para - CLSID mapeamento pode ser diferente para interfaces 16 - e 32 - bit.O IID - para - CLSID depende da maneira que os proxies interface são compactados em um conjunto de proxy DLLs.
A seguinte tabela mostra o nomeado valores para o HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface chave.
Valor : tipo | Descrição |
---|---|
\<IID> = Nome da interface | Fornece o nome textual para uma determinada interface. Por exemplo: \{00000112-0000-0000-C000-0000000000-46} = IOleObject Se seu aplicativo adiciona uma nova interface, a chave interface deve ser concluída para 2 OLE para registrar a nova interface. Deve haver uma entrada para cada nova interface. |
\BaseInterface = < Nome da interface > |
Identifica a interface da qual o atual interface é derivado. |
\NumMethods = < número de métodos > |
Contém o número de interfaces no associado de interface. |
\ProxyStubClsid32 = < CLSID > |
Mapeia um IID para um CLSID em 32-bit proxy DLLs. Este é um exigido entrada porque o IID - para - CLSID mapeamento pode ser diferente para 16 e 32-bit interfaces. O IID - para - CLSID mapeamento depende da maneira os proxies interface são compactados em um conjunto de proxy DLLs. Se você adicionar interfaces, você deve usar essa entrada para registrá-los (32-bit sistemas) para que possa OLE localizar o apropriado codificar arquitetura de comunicação remota para estabelecer entre processos a comunicação. |
See Also
Concepts
COM and DCOM Registry Settings
COM and DCOM Security
Other Resources
Component Services (COM and DCOM)
Enhancing the Security of a Device