ITransferAdviseSink interface (shobjidl_core.h)

Exposes methods supporting status collection and failure information.

Inheritance

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

Methods

The ITransferAdviseSink interface has these methods.

 
ITransferAdviseSink::ConfirmEncryptionLoss

Displays a message to the user confirming that loss of encryption is acceptable for this operation.
ITransferAdviseSink::ConfirmOverwrite

Displays a message to the user confirming that overwriting existing items is acceptable.
ITransferAdviseSink::FileFailure

Called when there is a failure and user interaction is needed.
ITransferAdviseSink::PropertyFailure

Called when there is a failure that involves file properties and user interaction is needed.
ITransferAdviseSink::SubStreamFailure

Called when there is a failure that involves secondary streams and user interaction is needed.
ITransferAdviseSink::UpdateProgress

Updates the transfer progress status in the UI.
ITransferAdviseSink::UpdateTransferState

Updates the transfer state.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header shobjidl_core.h (include Shobjidl.h)

See also

ITransferSource