Compartilhar via


COM and DCOM OS Design Development

Windows Mobile Not SupportedWindows Embedded CE Supported

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

Automation

OLE Compound Documents

COM and DCOM Security

COM Threads and Processes

Transport Protocols

Creating and Initializing COM Objects

Marshaling Support

See Also

Other Resources

Component Services (COM and DCOM)