IPhotoAcquireProgressCB interface (photoacquire.h)

The IPhotoAcquireProgressCB interface may be implemented if you wish to do extra processing at various stages in the acquisition process.

Inheritance

The IPhotoAcquireProgressCB interface inherits from the IUnknown interface. IPhotoAcquireProgressCB also has these types of members:

Methods

The IPhotoAcquireProgressCB interface has these methods.

 
IPhotoAcquireProgressCB::Cancelled

The Cancelled method provides extended functionality when a cancellation occurs during an acquisition session. The application provides the implementation of the Cancelled method.
IPhotoAcquireProgressCB::DirectoryCreated

The DirectoryCreated method provides extended functionality when a destination directory is created during the acquisition process. The application provides the implementation of the DirectoryCreated method.
IPhotoAcquireProgressCB::EndDelete

The EndDelete method provides extended functionality when deletion of files from the image source is complete. The application provides the implementation of the EndDelete method.
IPhotoAcquireProgressCB::EndEnumeration

The EndEnumeration method provides extended functionality when enumeration of files from the image source is complete. The application provides the implementation of the EndEnumeration method.
IPhotoAcquireProgressCB::EndItemDelete

The EndItemDelete method provides extended functionality each time a file is deleted from the image source. The application provides the implementation of the EndItemDelete method.
IPhotoAcquireProgressCB::EndItemTransfer

The EndItemTransfer method provides extended functionality each time a file is transferred from the image source. The application provides the implementation of the EndItemTransfer method.
IPhotoAcquireProgressCB::EndSession

The EndSession method provides extended functionality when an acquisition session is completed. The application provides the implementation of the EndSession method.
IPhotoAcquireProgressCB::EndTransfer

The EndTransfer method provides extended functionality when the transfer of all files is complete. The application provides the implementation of the EndTransfer method.
IPhotoAcquireProgressCB::ErrorAdvise

The ErrorAdvise method provides custom error handling for errors that occur during acquisition. The application provides the implementation of the ErrorAdvise method.
IPhotoAcquireProgressCB::FoundItem

The FoundItem method provides extended functionality each time an item is found during enumeration of items from the device.
IPhotoAcquireProgressCB::GetDeleteAfterAcquire

The GetDeleteAfterAcquire method returns a value indicating whether photos should be deleted after acquisition.
IPhotoAcquireProgressCB::GetUserInput

The GetUserInput method overrides the default functionality that displays a message prompting the user for string input during acquisition. The application provides the implementation of the GetUserInput method.
IPhotoAcquireProgressCB::StartDelete

The StartDelete method provides extended functionality when deletion of items from the device begins.
IPhotoAcquireProgressCB::StartEnumeration

The StartEnumeration method provides extended functionality when the enumeration of items to acquire begins.
IPhotoAcquireProgressCB::StartItemDelete

The StartItemDelete method provides extended functionality each time the deletion of an individual item from the device begins. The application provides the implementation of the StartItemDelete method.
IPhotoAcquireProgressCB::StartItemTransfer

The StartItemTransfer method provides extended functionality each time the transfer of an item begins. The application provides the implementation of the StartItemTransfer method.
IPhotoAcquireProgressCB::StartTransfer

The StartTransfer method provides additional processing when transfer of items from the device begins. The application provides the implementation of the StartTransfer method.
IPhotoAcquireProgressCB::UpdateDeletePercent

The UpdateDeletePercent method provides extended functionality when the percentage of items deleted changes. The application provides the implementation of the UpdateDeletePercent method.
IPhotoAcquireProgressCB::UpdateTransferPercent

The UpdateTransferPercent method provides extended functionality when the percentage of items transferred changes. The application provides the implementation of the UpdateTransferPercent method.

Requirements

Requirement Value
Target Platform Windows
Header photoacquire.h

See also

Interfaces