IShellLinkA::SetArguments-Methode (shobjidl_core.h)
Legt die Befehlszeilenargumente für ein Shelllinkobjekt fest.
Syntax
HRESULT SetArguments(
[in] LPCSTR pszArgs
);
Parameter
[in] pszArgs
Typ: LPCTSTR
Ein Zeiger auf einen Puffer, der die neuen Befehlszeilenargumente enthält. Im Fall einer Unicode-Zeichenfolge gibt es keine Einschränkung für die maximale Zeichenfolgenlänge. Im Fall einer ANSI-Zeichenfolge variiert die maximale Länge der zurückgegebenen Zeichenfolge je nach Version von Windows – MAX_PATH vor Windows 2000 und INFOTIPSIZE (definiert in Commctrl.h) in Windows 2000 und höher.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Methode ist nützlich, wenn Sie einen Link zu einer Anwendung erstellen, die spezielle Flags als Argumente akzeptiert, z. B. einen Compiler.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h |
DLL | Shell32.dll (Version 4.0 oder höher) |
Weitere Informationen
IShellLinkA
IShellLinkW