Aplicativo WpdServicesApiSample

Um serviço de dispositivo é uma extensão de um objeto funcional: além de agrupar logicamente os recursos do dispositivo, um serviço de dispositivo fornece aos aplicativos a capacidade de descobrir programaticamente esses recursos.

O aplicativo de exemplo WpdServicesApiSample é um aplicativo de área de trabalho de linha de comando que você pode usar para explorar os serviços de Contatos em dispositivos anexados ao seu computador. Você pode explorar esses serviços listando com suporte: formatos, eventos, métodos e serviços abstratos. Você também pode usar esse aplicativo para recuperar as propriedades em um determinado serviço De contato e para invocar métodos compatíveis com esse serviço.

Se você ainda não tiver um dispositivo que dê suporte aos serviços de Contatos, ainda poderá executar o WpdServicesApiSample se instalar primeiro o WpdServiceSampleDriver incluído no Kit de Driver do Windows.

O aplicativo de exemplo WpdServicesApiSample inclui os seguintes arquivos:

Arquivo Descrição
ContentEnumeration.cpp Contém métodos que enumeram o conteúdo em um determinado serviço contatos.
ContentProperties.cpp Contém métodos que leem e gravam propriedades em um determinado serviço contatos.
ServiceCapabilities.cpp Contém os métodos que recuperam os formatos, eventos e serviços abstratos com suporte de um determinado serviço contatos.
ServiceEnumeration.cpp Contém as funções auxiliares que recuperam informações do dispositivo, como o nome amigável do dispositivo ou os serviços de Contatos com suporte.
ServiceMethods.cpp Contém os métodos que recuperam e invocam métodos compatíveis com um determinado serviço Contatos.
Stdafx.cpp Inclui os arquivos padrão.
WpdServiceApiSample.cpp Hospeda a função de inicialização _tmain , que chama a função Local DoMenu , que exibe uma lista de dispositivos e tarefas disponíveis e chama a função apropriada para a seleção de menu do usuário.

 

Amostras