Compartilhar via


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.