Freigeben über


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

IShellLink

IShellLink::GetArguments

IShellLinkA

IShellLinkW