Compartilhar via


Customizing the PIM User Experience by Using Source Providers

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Um provedor de origem é um personalizado função (DLL) que você pode criar e implementar em um dispositivo Windows Mobile powered, que personaliza experiência do usuário Gerenciador de informações pessoais. Fonte provedores e seus associado valores de marca de identificação de fonte (identificações de origem) fazem parte de um mecanismo que ofereça suporte a um "por-o provedor de personalização" da experiência do usuário Gerenciador de informações pessoais em dispositivos Windows Mobile powered.

Há várias maneiras que você pode personalizar a experiência usuário gerenciador de informações pessoais:

-

Normalmente, um provedor de fonte tem uma correspondente associar função que é responsável Sincronizando dados gerenciador de informações pessoais com o dispositivo Windows Mobile powered. Dados sincronizado com o dispositivo móvel por este associar função é marcada com o relacionado ID. de origem Quando Outlook Mobile exibe um PIM item, ele verifica se o item tenha sido marcado com um ID. de origem Se encontrar um, ele chama o provedor de fonte, que personaliza o interface do usuário para o gerenciador de informações pessoais item.

Informações relacionadas

O Windows Mobile 6 Classic e Windows Mobile 6 Standard SDKs dois contêm um chamado exemplo de trabalho Registrar um provedor de fonte que demonstra como implementar um Source Provider.

Remarks

Quando os usuários inserem novos contatos e compromissos, pode selecionar um provedor de fonte para associá-los com.

Um válido Source ID é Uma DWORD que possui apenas 1 bit definido (que é que há identificações de origem possíveis 32).

Embora sejam itens de contatos e compromissos, regardless of Source ID, sincronizado com Microsoft Exchange — as identificações de origem não são.

As identificações de origem não são com suporte para itens de tarefas.

Como itens de contatos e compromissos podem ser associado com apenas uma Source Provider, sua implementação instalação Source Provider deve selecionar um Source ID that is exclusivo no domínio de todos os Source Providers instalado o dispositivo Windows Mobile powered (ele é considerado um erro para determinar as identificações de fonte prior to instalar). A implementação deve escolher um exclusivo Source ID por Iterando primeiro sobre o Source Providers instalado registrado na chave \HKLM\PIMSources\e em seguida, escolhendo o próximo disponível Source ID (por exemplo 1, 2, 4, 8, 16...).

O valor de uma Source ID usar como padrão é zero (0). Itens contato e o compromisso que possuem um valor Source ID do zero não são associado com um Source Provider e apenas use o usar como padrão interface do usuário.

Sua implementação desinstalar Source Provider deve redefinir o campo Source ID de tudo associado itens de contatos e compromissos voltar para zero.

Fonte provedores deve desenhar usando um transparente segundo plano.

See Also

Reference

Source Provider Customization Type Flags
Source Provider PIM Type Ownership Flags
PIMSRC_COLOR
IPimSrcContactListIcon::Paint
IPimSrcContactSummaryCard::Display

Concepts

Customizing an Appointment Item's Background Color

Other Resources

Customizing the PIM User Experience
Register a Source Provider