Интерфейс 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 |