Aplicativo de exemplo 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 permite aos aplicativos descobrir programaticamente esses recursos.
O aplicativo de exemplo WpdServicesApiSample é um aplicativo da área de trabalho de linha de comando que você pode usar para explorar os serviços de Contatos em dispositivos conectados ao seu computador. Você pode explorar esses serviços listando os formatos, eventos, métodos e serviços abstratos com suporte. Você também pode usar esse aplicativo para recuperar as propriedades em um determinado serviço de contato e invocar métodos compatíveis com esse serviço.
Se ainda não tiver um dispositivo que dê suporte aos serviços de Contatos, você 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 de Contatos. |
ContentProperties.cpp | Contém métodos que leem e gravam propriedades em um determinado serviço de Contatos. |
ServiceCapabilities.cpp | Contém os métodos que recuperam os formatos, eventos e serviços abstratos permitidos em um determinado serviço de 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 compatíveis. |
ServiceMethods.cpp | Contém os métodos que recuperam e invocam métodos permitidos em um determinado serviço de 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. |