Partilhar via


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 fornece aos aplicativos a capacidade de descobrir programaticamente esses recursos.

A aplicação de exemplo WpdServicesApiSample é uma aplicação de linha de comandos de ambiente de trabalho que pode ser usada para explorar os serviços de Contatos em dispositivos conectados ao seu computador. Você pode explorar esses serviços listando os formatos suportados: formatos, eventos, métodos e serviços abstratos. Você também pode usar este aplicativo para recuperar as propriedades de um determinado serviço de contacto e invocar métodos suportados por esse serviço.

Se você ainda não tiver um dispositivo que ofereça 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:

File 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 suportados por 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 suportados.
ServiceMethods.cpp Contém os métodos que recuperam e invocam métodos suportados por um determinado serviço de contatos.
Stdafx.cpp Inclui os arquivos padrão.
WpdServiceApiSample.cpp A função de inicialização _tmain hospeda 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.