Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os aplicativos usam os métodos suportados pelas interfaces a seguir para executar operações em dispositivos portáteis. Essas operações incluem abrir uma conexão com um dispositivo, recuperar dados de um dispositivo, gravar dados em um dispositivo e assim por diante.
| Interface | Descrição |
|---|---|
| IEnumPortableDeviceObjectIDs | Enumera os objetos em um dispositivo portátil. |
| IPortableDevice | Fornece acesso de baixo nível a um dispositivo portátil. |
| IPortableDeviceCapabilities | Recupera uma variedade de recursos do dispositivo, incluindo formatos, comandos e objetos funcionais suportados. |
| IPortableDeviceContent | Fornece métodos para criar, enumerar e excluir conteúdo em um dispositivo. |
| IPortableDeviceDataStream | Expõe métodos adicionais em um IStream usado para transferências de dados. |
| IPortableDeviceEventCallback | Implementado pelo aplicativo para receber retornos de chamada assíncronos. |
| IPortableDeviceManager | Enumera dispositivos conectados ao computador e fornece uma maneira simples de solicitar informações de instalação para o dispositivo (incluindo fabricante, nome amigável e descrição). |
| IPortableDeviceProperties | Propriedades de leitura e gravação de um objeto no dispositivo. |
| IPortableDevicePropertiesBulk | Lê e grava várias propriedades em vários objetos em um dispositivo, de forma assíncrona. |
| IPortableDevicePropertiesBulkCallback | Implementado pelo aplicativo para acompanhar o progresso de uma operação assíncrona que foi iniciada usando o interface IPortableDevicePropertiesBulk. |
| IPortableDeviceResources | Fornece acesso aos dados de um objeto. |
| IPortableDeviceService | Apenas Windows 7. Fornece acesso de baixo nível a um serviço de dispositivo portátil. |
| IPortableDeviceServiceCapabilities | Apenas Windows 7. Recupera uma variedade de recursos de serviço, incluindo formatos, comandos, métodos e perfis de renderização suportados. |
| IPortableDeviceServiceMethods | Apenas Windows 7. Invoca métodos de forma síncrona e assíncrona em um serviço. |
| IPortableDeviceServiceMethodCallback | Apenas Windows 7. Implementado pelo aplicativo para controlar a conclusão de uma operação de método de serviço assíncrono iniciada chamando IPortableDeviceServiceMethods::InvokeAsync |
| IPortableDeviceServiceManager | Apenas Windows 7. Enumera os serviços suportados por um dispositivo e recupera o dispositivo associado a um serviço. |
O diagrama a seguir mostra como um aplicativo obtém a maioria das interfaces de que precisa. Nem todos os métodos de todas as interfaces ou as interfaces que são implementadas pelo aplicativo são mostrados.
Tópicos relacionados