Usando a ferramenta WpdDeviceInspector
A ferramenta WpdDeviceInspector é um aplicativo de console que gera um relatório HTML abrangente. Este relatório descreve três categorias de informações de dispositivo e driver, que estão listadas na tabela a seguir.
Categoria | Descrição |
---|---|
Informações de instalação | Especifica os dados do dispositivo e do driver usados pelo instalador do Windows. |
Funcionalidades do dispositivo | Identifica comandos, objetos, tipos de conteúdo, formatos e eventos compatíveis com o dispositivo. |
Conteúdo do Dispositivo | Lista as cadeias de caracteres do identificador de objeto e os valores de PUID (Identificador de Objeto Exclusivo Persistente) correspondentes. |
Exibindo as opções de Command-Line para WpdDeviceInspector
Para exibir as opções de linha de comando para WpdDeviceInspector.exe, digite o seguinte comando no prompt de comando:
WpdDeviceInspector.exe /?
Gerando um relatório para um dispositivo específico
Você pode gerar um relatório para um dispositivo específico executando WpdDeviceInspector.exe sem parâmetros e inserindo o índice para o dispositivo selecionado.
> WpdDeviceInspector.exe
1 Windows Portable Device(s) found on the system
[0] Dev Interface: \\?\root#wpd#0001#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
Friendly Name: Hello World!
Manufacturer: Windows Portable Devices Group
Description: Hello World!
Enter the index of the device you want to Inspect.
>
Como alternativa, se você souber o identificador do dispositivo, poderá informarWpdDeviceInspector.exe sempre gerar um relatório para esse dispositivo digitando o identificador do dispositivo diretamente após a opção /Device no prompt de comando:
WpdDeviceInspector.exe /Device:\\?\root#wpd#0000#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
O identificador do dispositivo é listado na entrada interface dedesenvolvimento para cada dispositivo quando você inicia WpdDeviceInspector.exe sem parâmetros.
Operando wpdDeviceInspector no modo instantâneo
Você pode operar WpdDeviceInspector.exe no modo instantâneo e capturar uma estrutura de diretório que espelha a hierarquia de objetos em um determinado dispositivo. Quando a ferramenta opera no modo instantâneo, ela cria arquivos .opt em cada pasta na qual armazena as propriedades e atributos do objeto fornecido.
No modo instantâneo, os recursos binários são salvos em arquivos nomeados para a chave de recurso (GUID.pid). Esses arquivos podem ser renomeados e abertos conforme apropriado. Por exemplo, o recurso padrão para uma imagem JPEG seria salvo em {E81E79BE-34F0-41BF-B53F-F1A06AE87842}.0, mas poderia ser facilmente renomeado para device_image.jpg para que a imagem pudesse ser exibida em uma ferramenta gráfica.
Para operar no modo instantâneo, use a opção /Snapshot no prompt de comando:
WpdDeviceInspector.exe /Snapshot
Operando wpdDeviceInspector no modo de automação WPD
Você pode operar WpdDeviceInspector.exe para despejar as propriedades e métodos JScript de um determinado dispositivo. Isso é útil quando você está usando a Automação WPD para acessar um dispositivo WPD de uma tarefa HostedSiteWithDevice do Estágio™ do Dispositivo. Para obter mais informações sobre como criar tarefas do Estágio™ do Dispositivo para dispositivos WPD, consulte o Portal de Experiência de Dispositivo do Windows. Esse recurso só está disponível no Windows 7.
Para operar no modo de Automação do WPD, use a opção /Automation no prompt de comando:
WpdDeviceInspector.exe /Automation