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

Establece los argumentos de la línea de comandos para un objeto de vínculo de Shell.

Sintaxis

HRESULT SetArguments(
  [in] LPCSTR pszArgs
);

Parámetros

[in] pszArgs

Tipo: LPCTSTR

Puntero a un búfer que contiene los nuevos argumentos de línea de comandos. En el caso de una cadena Unicode, no hay ninguna limitación en la longitud máxima de la cadena. En el caso de una cadena ANSI, la longitud máxima de la cadena devuelta varía en función de la versión de Windows, MAX_PATH anteriores a Windows 2000 e INFOTIPSIZE (definidas en Commctrl.h) en Windows 2000 y versiones posteriores.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Este método es útil al crear un vínculo a una aplicación que toma marcas especiales como argumentos, como un compilador.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h
Archivo DLL Shell32.dll (versión 4.0 o posterior)

Consulte también

IShellLink

IShellLink::GetArguments

IShellLinkA

IShellLinkW