Compartilhar via


Register a Source Provider

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Este amostra de código é nomeado PimExProvider. Ele demonstra como registrar um provedor origem para os aplicativos de contatos e calendário.

O provedor origem implementa recursos 3:

  • Pinta imagem do contato na Contato lista aplicativo-exibição.
  • Cria um guia Resumo personalizado para exibir o Contato item.
  • Altera a cor do plano de fundo de um compromisso item in a Agenda, Dia, e Semana Modos de exibição.

Área recurso

APIs relevantes

O uso

Para executar o amostra de código

  1. Navegue até a arquivo de solução (*.sln) e clique duplo-la. Por padrão, o arquivo solução é copiado para a seguinte pasta:

    C:\Arquivos de programas\Windows Mobile 6 SDK\Samples\PocketPC\CPP\win32\PimExProvider

    Microsoft Visual Studio 2005 inicia e carrega a solução.

  2. Criar a (soluçãoCTRL + SHIFT + B).

  3. Implantar a solução (F5).

Para registrar e usar o aplicativo

  1. Criar um alguns Contato Itens com imagens.

  2. Criar e poucos Compromisso Os itens.

  3. Interromper o "poutlook.exe" processo. Você pode fazer isso usando a ferramenta Remote File Viewer.

  4. Chamada "pimexprovider.dll regsvrce". Isso é feito automaticamente quando você implantar o projeto.

  5. Reiniciar os contatos e / ou calendário aplicativo para ver as personalizações.

Comentários

Fonte provedores e seus associado fazem do Source ID parte de um mecanismo que ofereça suporte por-provedor personalização da experiência do gerenciador de informações pessoais em dispositivos móveis.

Um provedor de origem é um personalizado função que personaliza experiência do 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 móvel. Dados sincronizado com o dispositivo móvel por este associar função é marcada com uma marca de identificação de fonte (Source ID). Quando Outlook Mobile exibe um PIM item, ele verifica se o item tem um ID. de origem Se encontrar um, ele chama o provedor de fonte, que personaliza a interface usuário para o gerenciador de informações pessoais item.

Além disso, quando o usuário insere novos dados gerenciador de informações pessoais sobre o dispositivo móvel, eles poderão selecionar o provedor de fonte para usar.

Gerenciador de informações pessoais itens com um valor Source ID de zero basta usar a interface usuário usar como padrão.

Esta amostra de código atualiza o Source ID para todos os existente de contatos e compromissos itens na armazenar.

Essas atualizações são revertidas quando UN-Registered o DLL.

Ambientes de Desenvolvimento

Windows Mobile 6 Professional SDK

Windows Mobile 6 Standard SDK

Visual Studio 2005.

ActiveSync versão 4.5.

See Also

Concepts

Code Samples for Windows Mobile

Other Resources

Customizing the PIM User Experience by Using Source Providers
Source Provider Customization Type Flags
Source Provider PIM Type Ownership Flags
Customizing an Appointment Item's Background Color
IPimSrcContactSummaryCard::Display
IPimSrcContactListIcon::Paint
PIMSRC_COLOR
CEPROPVAL