IShellLinkW::SetArguments-Methode (shobjidl_core.h)
Legt die Befehlszeilenargumente für ein Shelllinkobjekt fest.
HRESULT SetArguments(
[in] LPCWSTR pszArgs
);
[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.
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Diese Methode ist nützlich, wenn Sie einen Link zu einer Anwendung erstellen, die spezielle Flags als Argumente akzeptiert, z. B. einen Compiler.
Anforderung | Wert |
---|---|
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) |
IShellLinkA
IShellLinkW