Compartilhar via


Registering the Service Provider

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Para ActiveSync para reconhecer um provedor serviço, o provedor deve ter entradas Registro em ambas as a computador desktop Windows-Based e sobre o dispositivo baseado em Windows Embedded CE. Tipos de objeto também devem ser registrados.

Observação

As funções CEUTIL DLL são especialmente úteis quando adicionando área de trabalho Registro entradas para Windows Embedded CE.Consulte Using the CEUTIL Helper DLL for ActiveSync.

Para registrar um provedor serviço sobre o computador desktop Windows-Based

  1. Fornecer um exclusivo programático (identificadorProgID) para o área de trabalho provedor.

  2. Gerar um (GUIDClassID) para provedor de serviço.

  3. Crie a seguinte chaves na Registro de Windows.

    HKEY_CLASSES_ROOT\CLSID\ClassID\InProcServer32

    HKEY_CLASSES_ROOT\CLSID\ClassID\ProgID

    HKEY_CLASSES_ROOT\ProgID\CLSID

O valor de usar como padrão de InProcServer32 chave é o caminho de DLL que implementa o IReplStore interface. Para Microsoft Outlook seria o caminho para Outstore.dll. O valor usar como padrão o ProgID chave é MS.WinCE.Outlook. O valor da chave CLSID usar como padrão é a GUID para o armazenar.

Registrar tipos de objeto de provedor de serviço em um subdiretório em HKEY_LOCAL_MACHINE. A seguinte captura Tela ilustra o área de trabalho Registro localidade para o compromisso, Contato e tarefa objeto tipos.

Cada nome tipo objeto é uma chave. O seguinte cinco valores devem ser definidos em cada chave.

  • Padrão
    Uma descrição do tipo de objeto. De exemplo, Outlook Appointment Object.
  • Nome para Exibição
    O nome do objeto que desejar para exibir. De exemplo, compromisso.
  • Nome no Plural
    O nome no plural do objeto. De exemplo, compromissos.
  • Armazenamento
    O programático OLE identificador, ProgID, da armazenar que implementa o IReplStore e MapVirtualKey. IReplObjHandler Interfaces. De exemplo, MS.WinCE.Outlook.
  • Desativado
    Um valor indicando se o provedor de serviço é exibida como desabilitado ou habilitado em ActiveSync. Um diferente de zero valor indica o provedor serviço é desabilitado.

A seguinte captura Tela ilustra os valores definidos em tipo de objeto de compromisso.

Quando um usuário se conecta um novo Windows Embedded CE - dispositivo com base para o área de trabalho e um novo perfil dispositivo é adicionado à pasta Mobile Device, as chaves Registro para os objetos sincronização em HKEY_LOCAL_MACHINE são automaticamente copiados para HKEY_CURRENT_USER.

Para registrar um provedor serviço sobre o dispositivo Windows Embedded CE–based

  1. Registrar o provedor dispositivo em HKEY_LOCAL_MACHINE\Windows Services\Synchronization\Objects CE.

No Windows Embedded CE - baseia dispositivo, cada objeto - nome tipo é uma chave, mas apenas dois valores são definidos, Armazenamento e MapVirtualKey. Nome para Exibição. Armazenamento Refere-se ao módulo que exporta as funções para este tipo objeto. Nome para Exibição Refere-se ao nome do tipo de objeto.

O seguinte Registro dados mostra o registro dispositivo para o tipo objeto de compromisso.

Store         "pegobj.dll"
Display Name  "Appointment"

See Also

Other Resources