Interfaces do cliente
Os aplicativos usam os métodos compatíveis com as 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 de dispositivo, incluindo formatos, comandos e objetos funcionais com suporte. |
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 | Ler e gravar propriedades para 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 iniciada usando a interface IPortableDevicePropertiesBulk . |
IPortableDeviceResources | Fornece acesso aos dados de um objeto. |
IPortableDeviceService | Somente Windows 7. Fornece acesso de baixo nível a um serviço de dispositivo portátil. |
IPortableDeviceServiceCapabilities | Somente Windows 7. Recupera uma variedade de recursos de serviço, incluindo formatos, comandos, métodos e perfis de renderização com suporte. |
IPortableDeviceServiceMethods | Somente Windows 7. Invoca métodos de forma síncrona e assíncrona em um serviço. |
IPortableDeviceServiceMethodCallback | Somente Windows 7. Implementado pelo aplicativo para acompanhar a conclusão de uma operação de método de serviço assíncrono iniciada chamando IPortableDeviceServiceMethods::InvokeAsync |
IPortableDeviceServiceManager | Somente Windows 7. Enumera serviços compatíveis com 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 necessárias. Nem todos os métodos de todas as interfaces ou interfaces implementadas pelo aplicativo são mostrados.
Tópicos relacionados