Interface INamespaceWalk (shobjidl_core.h)
Expõe métodos que orientam um namespace de um determinado nó raiz. A profundidade da caminhada é especificada e uma matriz opcional é retornada contendo as IDs de todos os nós andados.
Herança
A interface INamespaceWalk herda da interface IUnknown . O INamespaceWalk também tem esses tipos de membros:
Métodos
A interface INamespaceWalk tem esses métodos.
INamespaceWalk::GetIDArrayResult Obtém uma lista de objetos encontrados durante uma caminhada de namespace iniciada por INamespaceWalk::Walk. |
INamespaceWalk::Walk Inicia uma caminhada recursiva do namespace da raiz especificada até a profundidade fornecida. |
Comentários
Use essa interface para exibir ou executar uma operação no conteúdo do namespace. O INamespaceWalk permite a recuperação de todos os nós acessíveis do namespace como ponteiros para PIDLs (listas de identificadores de item), que, por sua vez, podem ser usados para recuperar o objeto IShellFolder para cada um.
O CLSID (identificador de classe) para a implementação padrão do INamespaceWalk é CLSID_NamespaceWalker. Você pode obter um objeto INamespaceWalk criando um único objeto não inicializado da classe associada a CLSID_NamespaceWalker usando CoCreateInstance. O IID dessa interface é IID_INamespaceWalk.
Requisitos
Requisito | Valor |
---|---|
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) |