IPortableDevicePropertiesBulkCallback 介面 (portabledeviceapi.h)
IPortableDevicePropertiesBulkCallback 介面是由應用程式實作,以追蹤使用 IPortableDevicePropertiesBulk 介面開始的異步操作進度。
應用程式呼叫 IPortableDevicePropertiesBulk::Start 之後,Windows 可攜式裝置會先呼叫 IPortableDevicePropertiesBulkCallback::OnStart ,然後重複呼叫 IPortableDevicePropertiesBulkCallback::OnProgress ,直到作業完成或應用程式呼叫 IPortableDevicePropertiesBulk::Cancel 或傳回 OnProgress 的錯誤值為止。 最後,無論作業是否已順利完成,Windows 可攜式裝置都會呼叫 IPortableDevicePropertiesBulkCallback::OnEnd。
繼承
IPortableDevicePropertiesBulkCallback 介面繼承自 IUnknown 介面。 IPortableDevicePropertiesBulkCallback 也有下列類型的成員:
方法
IPortableDevicePropertiesBulkCallback 介面具有這些方法。
IPortableDevicePropertiesBulkCallback::OnEnd 當 IPortableDevicePropertiesBulk::Start 啟動的大量作業完成時,SDK 會呼叫 OnEnd 方法。 |
IPortableDevicePropertiesBulkCallback::OnProgress 當 IPortableDevicePropertiesBulk::Start 啟動的大量作業傳送數據給裝置並收到一些資訊時,SDK 會呼叫 OnProgress 方法。 |
IPortableDevicePropertiesBulkCallback::OnStart 當 IPortableDevicePropertiesBulk::Start 開始的大量作業即將開始時,SDK 會呼叫 OnStart 方法。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | portabledeviceapi.h |