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
IShellLinkA
IShellLinkW