Método IShellLinkW::SetArguments (shobjidl_core.h)

Define os argumentos de linha de comando para um objeto de link do Shell.

Sintaxe

HRESULT SetArguments(
  [in] LPCWSTR pszArgs
);

Parâmetros

[in] pszArgs

Tipo: LPCTSTR

Um ponteiro para um buffer que contém os novos argumentos de linha de comando. No caso de uma cadeia de caracteres Unicode, não há limitação no comprimento máximo da cadeia de caracteres. No caso de uma cadeia de caracteres ANSI, o comprimento máximo da cadeia de caracteres retornada varia dependendo da versão do Windows — MAX_PATH antes do Windows 2000 e INFOTIPSIZE (definido em Commctrl.h) no Windows 2000 e posterior.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método é útil ao criar um link para um aplicativo que usa sinalizadores especiais como argumentos, como um compilador.

Requisitos

Requisito Valor
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
DLL Shell32.dll (versão 4.0 ou posterior)

Confira também

IShellLink

IShellLink::GetArguments

IShellLinkA

IShellLinkW