Interface INamespaceWalkCB (shobjidl_core.h)
Uma interface de retorno de chamada que expõe métodos usados com INamespaceWalk. Depois de executar uma caminhada com INamespaceWalk, um objeto IShellFolder que representa os nós andados é passado para os métodos INamespaceWalkCB . O que esses métodos fazem com as informações depende do objeto que os está implementando.
Herança
A interface INamespaceWalkCB herda da interface IUnknown . INamespaceWalkCB também tem estes tipos de membros:
Métodos
A interface INamespaceWalkCB tem esses métodos.
INamespaceWalkCB::EnterFolder Chamado quando uma pasta está prestes a ser inserida durante uma caminhada de namespace. Use esse método para qualquer inicialização do item recuperado. |
INamespaceWalkCB::FoundItem Chamado quando um objeto é encontrado no namespace durante uma caminhada de namespace. Use esse método como a função de ação main para a classe que o implementa. Execute suas ações conforme necessário dentro desse método. |
INamespaceWalkCB::InitializeProgressDialog Inicializa o título da janela e cancela o texto do botão da caixa de diálogo de progresso exibida durante a caminhada do namespace. |
INamespaceWalkCB::LeaveFolder Chamado após um namespace percorrer uma pasta. Use esse método para executar qualquer limpeza necessária seguindo as ações executadas por INamespaceWalkCB::EnterFolder ou INamespaceWalkCB::FoundItem. |
Comentários
O IID dessa interface é IID_INamespaceWalkCB.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |