COM and DCOM OS Design Development
9/8/2008
O Modelo de Objeto Componente (COM) é um sistema Object-Oriented operating_system-Independent para a criação binário componentes software que podem interagir com outros componentes COM-Based.
Essa interação pode ocorrer no espaço de processo mesmo, em outros processos ou em remoto computadores.
O seguinte níveis de executar-tempo suporte para aplicativos COM-Based estão com suporte:
- Mínimo de COM fornece um conjunto linha de base API de criação do objeto COM. Esta Catálogo item requer sobre 10–20K de memória e está disponível somente no Designs. OS sem periféricos
- COM fornece uma implementação de médio porte do COM e automação que ofereça suporte apenas em - processo Free-threaded objetos e requer sobre 100–200K de memória.
- O Modelo de Objeto Componente Distribuído (DCOM) (DCOM) fornece um equivalente implementação COM Full-Featured para Microsoft Windows NT ® 4.0 SP5 e requer mais de 700K de memory.
Além disso, você pode adicionar funcionalidade armazenamento para qualquer um das três implementações COM adicionando o COM Storage Catalog item.
Observação
COM (DCOM) distribuído, às vezes, também conhecido como "COM Remoting", não está incluído no Windows Embedded CE.Consulte Remote DCOM Support para obter mais informações.
Informações de design OS
A seguinte tabela mostra informações design sistema operacional para COM e DCOM.
Conceito | Descrição |
---|---|
Dependências |
Nenhum |
Considerações sobre hardware |
Nenhum |
Componentes e módulos
A seguinte tabela mostra os componentes e módulos que implementar COM e DCOM.
Item | Módulo | Componente |
---|---|---|
Mínimo de COM |
UUID, Ole32, OLEAUT32, mcombase, mcommem, mcomstr, mcommon, mcomlib, ole232, Docfile, MSF, EXP |
Nenhum |
COM |
UUID, Ole32, OLEAUT32, ole232, COM, Docfile, MSF, EXP |
Nenhum |
DCOM |
DLLhost, dcomssd, rpcrt4, rpcltccm, rpcltscm, Ole32, OLEAUT32, UUID, dcomole, idisproxy |
Nenhum |
O armazenamento COM |
stg ou mcomstm, dependendo de opções COM anteriores |
Nenhum |
Considerações sobre de implementação
A seguinte tabela mostra as Variáveis Sysgen que controle COM e DCOM Catalog itens.
Variável Sysgen | Descrição |
---|---|
SYSGEN_OLE |
Adiciona uma implementação de médio porte do COM e automação que ofereça suporte apenas em-processo livre-segmentadas objetos. |
SYSGEN_OLE_GUIDS |
Adiciona suporte para CoCreateGuid Usado com o padrão implementação COM. |
SYSGEN_OLE_STG |
Adiciona funcionalidade armazenamento estruturado para o padrão implementação COM. |
SYSGEN_DCOM |
Adiciona um equivalente implementação COM Full-Featured Microsoft Windows NT ® 4.0 Service Pack 5 (SP5). Esse catálogo não traz item nas bibliotecas componente DCOM. Consulte acesso remoto DCOM Para obter mais informações, consulte Component Services (COM and DCOM). Observação COM (DCOM) distribuído, às vezes, também conhecido como "COM Remoting", não está incluído no Windows Embedded CE.Consulte Remote DCOM Support para obter mais informações. |
SYSGEN_DCOM_STG |
Adiciona funcionalidade armazenamento estruturado para DCOM. |
SYSGEN_MINICOM |
Adiciona uma mínimo de implementação COM que fornece uma linha de base API criação do objeto COM. |
SYSGEN_MINICOM_GUIDS |
Adiciona suporte para CoCreateGuid Usado com a mínimo de implementação COM. |
SYSGEN_MINICOM_STG |
Adiciona funcionalidade armazenamento estruturado para a implementação COM mínima. |
Tópicos de desenvolvimento de aplicativos
Component Services (COM and DCOM)
COM and DCOM Registry Settings
Creating and Initializing COM Objects