Função SHSkipJunction (shlwapi.h)

Verifica um contexto de associação para ver se é seguro associar a um objeto de componente específico.

Sintaxe

BOOL SHSkipJunction(
  [in, optional] IBindCtx    *pbc,
  [in]           const CLSID *pclsid
);

Parâmetros

[in, optional] pbc

Tipo: IBindCtx*

Um ponteiro para uma interface IBindCtx que especifica o contexto de associação que você deseja marcar. Esse valor pode ser NULL.

[in] pclsid

Tipo: const CLSID*

Um ponteiro para uma variável que especifica o CLSID do objeto que está sendo testado para ver se ele deve ser ignorado. Normalmente, esse é o CLSID do objeto que IShellFolder::BindToObject está prestes a criar.

Retornar valor

Tipo: BOOL

Retornará TRUE se o objeto especificado por pclsid precisar ser ignorado ou FALSE caso contrário.

Comentários

Essa função pode ser usada para evitar ciclos infinitos na associação de namespace. Por exemplo, um atalho de pasta que se refere a uma pasta acima dela na árvore de namespace pode produzir um loop infinitamente recursivo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shlwapi.h
Biblioteca Shlwapi.lib
DLL Shlwapi.dll (versão 4.71 ou posterior)