Клиентские интерфейсы
Приложения используют методы, поддерживаемые приведенными ниже интерфейсами, для выполнения операций на переносных устройствах. Эти операции включают открытие подключения к устройству, получение данных с устройства, запись данных на устройство и т. д.
Интерфейс | Описание |
---|---|
IEnumPortableDeviceObjectIDs | Перечисляет объекты на переносимом устройстве. |
IPortableDevice | Предоставляет низкоуровневый доступ к переносимому устройству. |
IPortableDeviceCapabilities | Извлекает различные возможности устройства, включая поддерживаемые форматы, команды и функциональные объекты. |
IPortableDeviceContent | Предоставляет методы для создания, перечисления и удаления содержимого на устройстве. |
IPortableDeviceDataStream | Предоставляет дополнительные методы для IStream, используемых для передачи данных. |
IPortableDeviceEventCallback | Реализуется приложением для получения асинхронных обратных вызовов. |
IPortableDeviceManager | Перечисляет устройства, подключенные к компьютеру, и предоставляет простой способ запрашивать сведения об установке устройства (включая производителя, понятное имя и описание). |
IPortableDeviceProperties | Чтение и запись свойств объекта на устройстве. |
IPortableDevicePropertiesBulk | Считывает и записывает несколько свойств на нескольких объектах на устройстве асинхронно. |
IPortableDevicePropertiesBulkCallback | Реализовано приложением для отслеживания хода выполнения асинхронной операции, которая была начата с помощью интерфейса IPortableDevicePropertiesBulk. |
IPortableDeviceResources | Предоставляет доступ к данным объекта. |
IPortableDeviceService | Только Windows 7. Предоставляет низкоуровневый доступ к переносимой службе устройств. |
IPortableDeviceServiceCapabilities | Только Windows 7. Извлекает различные возможности службы, включая поддерживаемые форматы, команды, методы и профили отрисовки. |
IPortableDeviceServiceMethods | Только Windows 7. Вызывает методы синхронно и асинхронно в службе. |
IPortableDeviceServiceMethodCallback | Только Windows 7. Реализовано приложением для отслеживания завершения операции асинхронного метода службы, начатой путем вызова IPortableDeviceServiceMethods::InvokeAsync |
IPortableDeviceServiceManager | Только Windows 7. Перечисляет службы, поддерживаемые устройством, и извлекает устройство, связанное с службой. |
На следующей схеме показано, как приложение получает большую часть необходимых интерфейсов. Показаны не все методы всех интерфейсов или интерфейсов, реализованных приложением.
схема
Связанные разделы