Interface IShellLinkW (shobjidl_core.h)

Expõe métodos que criam, modificam e resolve links do Shell.

Herança

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

Métodos

A interface IShellLinkW tem esses métodos.

 
IShellLinkW::GetArguments

Obtém os argumentos de linha de comando associados a um objeto de link shell. (Unicode)
IShellLinkW::GetDescription

Obtém a cadeia de caracteres de descrição de um objeto de link do Shell. (Unicode)
IShellLinkW::GetHotkey

Obtém o atalho de teclado (tecla de acesso) para um objeto de link do Shell. (Unicode)
IShellLinkW::GetIconLocation

Obtém o local (caminho e índice) do ícone de um objeto de link do Shell. (Unicode)
IShellLinkW::GetIDList

Obtém a lista de identificadores de item para o destino de um objeto de link do Shell. (Unicode)
IShellLinkW::GetPath

Obtém o caminho e o nome do arquivo do destino de um objeto de link do Shell. (Unicode)
IShellLinkW::GetShowCmd

Obtém o comando show para um objeto de link do Shell. (Unicode)
IShellLinkW::GetWorkingDirectory

Obtém o nome do diretório de trabalho para um objeto de link do Shell. (Unicode)
IShellLinkW::Resolve

Tenta localizar o destino de um link do Shell, mesmo que ele tenha sido movido ou renomeado. (Unicode)
IShellLinkW::SetArguments

Define os argumentos de linha de comando para um objeto de link do Shell. (Unicode)
IShellLinkW::SetDescription

Define a descrição de um objeto de link do Shell. A descrição pode ser qualquer cadeia de caracteres definida pelo aplicativo. (Unicode)
IShellLinkW::SetHotkey

Define um atalho de teclado (tecla de acesso) para um objeto de link do Shell. (Unicode)
IShellLinkW::SetIconLocation

Define o local (caminho e índice) do ícone de um objeto de link do Shell. (Unicode)
IShellLinkW::SetIDList

Define o ponteiro para uma PIDL (lista de identificadores de item) para um objeto de link do Shell. (Unicode)
IShellLinkW::SetPath

Define o caminho e o nome do arquivo para o destino de um objeto de link do Shell. (Unicode)
IShellLinkW::SetRelativePath

Define o caminho relativo para o objeto de link shell. (Unicode)
IShellLinkW::SetShowCmd

Define o comando show para um objeto de link do Shell. O comando show define o estado de exibição inicial da janela. (Unicode)
IShellLinkW::SetWorkingDirectory

Define o nome do diretório de trabalho para um objeto de link do Shell. (Unicode)

Comentários

Nota Essa interface não pode ser usada para criar um link para uma URL.
 
A interface IShellLink tem uma versão ANSI (IShellLinkA) e uma versão Unicode (IShellLinkW). A versão que será usada depende se você compila para ANSI ou Unicode.

Observação

O cabeçalho shobjidl_core.h define IShellLink como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

   
Cliente mínimo com suporte 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 shobjidl_core.h