Поделиться через


Интерфейс IPortableDevicePropertiesBulkCallback (portabledeviceapi.h)

Интерфейс IPortableDevicePropertiesBulkCallback реализуется приложением для отслеживания хода выполнения асинхронной операции, начатой с помощью интерфейса IPortableDevicePropertiesBulk .

После того как приложение вызывает IPortableDevicePropertiesBulk::Start, переносимые устройства Windows сначала вызывают IPortableDevicePropertiesBulkCallback::OnStart , а затем неоднократно вызывает IPortableDevicePropertiesBulkCallback::OnProgress со сведениями до завершения операции или пока приложение не вызовет IPortableDevicePropertiesBulk::Cancel или не возвращает значение ошибки для OnProgress. Наконец, независимо от того, успешно ли выполнена операция, переносные устройства Windows вызывают метод IPortableDevicePropertiesBulkCallback::OnEnd.

Наследование

Интерфейс IPortableDevicePropertiesBulkCallback наследуется от интерфейса IUnknown . IPortableDevicePropertiesBulkCallback также имеет следующие типы элементов:

Методы

Интерфейс IPortableDevicePropertiesBulkCallback содержит следующие методы.

 
IPortableDevicePropertiesBulkCallback::OnEnd

Метод OnEnd вызывается пакетом SDK при завершении массовой операции, запущенной IPortableDevicePropertiesBulk::Start.
IPortableDevicePropertiesBulkCallback::OnProgress

Метод OnProgress вызывается пакетом SDK, когда массовая операция, запущенная IPortableDevicePropertiesBulk::Start, отправила данные на устройство и получила некоторые сведения обратно.
IPortableDevicePropertiesBulkCallback::OnStart

Метод OnStart вызывается пакетом SDK, когда начнется массовая операция, запущенная IPortableDevicePropertiesBulk::Start.

Требования

Требование Значение
Целевая платформа Windows
Header portabledeviceapi.h

См. также раздел

Клиентские интерфейсы