Share via


Interface Key

Windows Mobile SupportedWindows Embedded CE Supported

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