Share via


Interface ITransferSource (shobjidl_core.h)

Expõe métodos para manipular IShellItem, incluindo copiar, mover, reciclar e outros. Essa interface é oferecida para fornecer mais controle sobre as operações de arquivo fornecendo um método ITransferSource::Advise .

Herança

A interface ITransferSource herda da interface IUnknown . ITransferSource também tem estes tipos de membros:

Métodos

A interface ITransferSource tem esses métodos.

 
ITransferSource::Advise

Configura uma conexão de consultoria para notificações no status de operações de arquivo. (ITransferSource.Advise)
ITransferSource::ApplyPropertiesToItem

Aplique um conjunto de alterações de propriedade a um item.
ITransferSource::EnterFolder

Notifica que uma pasta é o destino de uma operação de arquivo.
ITransferSource::GetDefaultDestinationName

Obtém o nome padrão de um item do Shell.
ITransferSource::LeaveFolder

Envia uma notificação de que uma pasta não é mais o destino de uma operação de arquivo.
ITransferSource::LinkItem

Não implementado. (ITransferSource.LinkItem)
ITransferSource::MoveItem

Move o item dentro do volume/namespace, retornando o IShellItem em seu novo local.
ITransferSource::OpenItem

Abre o item para cópia. Retorna um objeto que pode ser enumerado para recursos (IShellItemResources).
ITransferSource::RecycleItem

Recicle o item para o local de reciclagem fornecido e retorne o item em seu novo local.
ITransferSource::RemoveItem

Remove o item sem mover o item para a Lixeira.
ITransferSource::RenameItem

Altera o nome de um item, retornando o IShellItem com o novo nome.
ITransferSource::SetProperties

Define as propriedades que devem ser aplicadas a um item.
ITransferSource::Unadvise

Encerra uma conexão de consultoria. (ITransferSource.Unadvise)

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)