Método IShellLinkA::SetArguments (shobjidl_core.h)
Define os argumentos de linha de comando para um objeto de link do Shell.
Sintaxe
HRESULT SetArguments(
[in] LPCSTR 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.
Valor retornado
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
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
IShellLinkA
IShellLinkW