Partilhar via


Aplicativo de exemplo WpdApiSample

O exemplo de aplicação da API WPD é um aplicativo de linha de comandos de ambiente de trabalho que permite enumerar dispositivos conectados, explorar dispositivos, consultar propriedades e atributos de objetos, enviar e recuperar objetos, entre outras funções. Na inicialização, o aplicativo abre uma janela de comando que lista as tarefas que você pode executar.

O WPD API exemplo aplicativo de exemplo inclui os seguintes arquivos:

File 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 as propriedades de objeto e fazem solicitações de definição e obtenção de propriedades em massa.
ContentTransfer.cpp Contém funções que transferem conteúdo de ou para o dispositivo, lêem requisitos de tipo de objeto e criam uma pasta no dispositivo.
DeviceCapabilities.cpp Contém funções para listar os tipos de objeto funcional no dispositivo, listar os tipos de conteúdo suportados por cada tipo de objeto funcional e exibir perfis de objeto de renderização.
DeviceEnumeration.cpp Lista os nomes amigáveis, fabricantes e descrições 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 Acolhe a função de inicialização _tmain, que chama a função local DoMenu, a qual exibe uma lista de dispositivos e tarefas disponíveis e chama a função apropriada para a seleção de menu do utilizador.