Partager via


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

Définit les arguments de ligne de commande d’un objet de lien Shell.

Syntaxe

HRESULT SetArguments(
  [in] LPCSTR pszArgs
);

Paramètres

[in] pszArgs

Type : LPCTSTR

Pointeur vers une mémoire tampon qui contient les nouveaux arguments de ligne de commande. Dans le cas d’une chaîne Unicode, il n’existe aucune limitation sur la longueur maximale des chaînes. Dans le cas d’une chaîne ANSI, la longueur maximale de la chaîne retournée varie en fonction de la version de Windows, MAX_PATH antérieure à Windows 2000 et INFOTIPSIZE (définie dans Commctrl.h) dans Windows 2000 et versions ultérieures.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode est utile lors de la création d’un lien vers une application qui prend des indicateurs spéciaux en tant qu’arguments, tels qu’un compilateur.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h
DLL Shell32.dll (version 4.0 ou ultérieure)

Voir aussi

IShellLink

IShellLink::GetArguments

IShellLinkA

IShellLinkW