PyGFileOperationProgressSink Object
Implement-only gateway for IFileOperationProgressSink,
used to receive events from a PyIFileOperation object.
To abort the operation, an implementation of any method can raise a
com_error with an appropriate HRESULT.
Methods
- StartOperations
- Called as operation begins, before any modifications are done
- FinishOperations
- Called after all actions have been performed
- PreRenameItem
- Called before each file rename
- PostRenameItem
- Called after each file rename
- PreMoveItem
- Called before each move operation
- PostMoveItem
- Called after each move operation
- PreCopyItem
- Called before each copy operation
- PostCopyItem
- Called after each copy operation
- PreDeleteItem
- Called before each delete operation
- PostDeleteItem
- Called after each delete operation
- PreNewItem
- Called before each new file is created
- PostNewItem
- Called after each new file is created
- UpdateProgress
- Gives an estimate of total work completed
- ResetTimer
- Not implemented, according to MSDN
- PauseTimer
- Not implemented, according to MSDN
- ResumeTimer
- Not implemented, according to MSDN