Aplicativo de exemplo WpdApiSample
O aplicativo de exemplo da API WPD é um aplicativo da área de trabalho de linha de comando que permite enumerar dispositivos conectados, explorar dispositivos, consultar objetos para propriedades e atributos, enviar e recuperar objetos e assim por diante. Na inicialização, o aplicativo abre uma janela de comando que lista as tarefas que você pode realizar.
O aplicativo de exemplo da API WPD inclui os seguintes arquivos:
Arquivo | Descrição |
---|---|
ContentEnumeration.cpp | Contém funções que enumeram todos os objetos em um dispositivo. |
ContentProperties.cpp | Contém funções que leem e gravam propriedades de objetos e fazem solicitações de set/get de propriedades em massa. |
ContentTransfer.cpp | Contém funções que transferem conteúdo de ou para o dispositivo, leem requisitos de tipo de objeto e criam uma pasta no dispositivo. |
DeviceCapabilities.cpp | Contém funções para listar os tipos de objetos funcionais no dispositivo, listar os tipos de conteúdo permitidos em cada tipo de objeto funcional e exibir perfis de objetos de renderização. |
DeviceEnumeration.cpp | Lista os nomes, fabricantes e descrições amigáveis de todos os dispositivos conectados. |
DeviceEvents.cpp | Contém funções que registram eventos do dispositivo e seus parâmetros sempre que os eventos são acionados. |
Stdafx.cpp | Inclui os arquivos padrão. |
WpdApiSample.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. |