Metodo IShellLinkA::GetArguments (shobjidl_core.h)
Ottiene gli argomenti della riga di comando associati a un oggetto collegamento shell.
Sintassi
HRESULT GetArguments(
[out] LPSTR pszArgs,
[in] int cch
);
Parametri
[out] pszArgs
Tipo: LPTSTR
Puntatore al buffer che, quando questo metodo viene restituito correttamente, riceve gli argomenti della riga di comando.
[in] cch
Tipo: int
Numero massimo di caratteri che è possibile copiare nel buffer fornito dal parametro pszArgs . Nel caso di una stringa Unicode, non esiste alcuna limitazione alla lunghezza massima della stringa. Nel caso di una stringa ANSI, la lunghezza massima della stringa restituita varia a seconda della versione di Windows, MAX_PATH prima di Windows 2000 e INFOTIPSIZE (definita in Commctrl.h) in Windows 2000 e versioni successive.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
In Windows 7 e versioni successive, è consigliabile recuperare stringhe di argomento anche se IPropertyStore (usando il valore PKEY_Link_Arguments ) anziché questo metodo, che può troncare automaticamente la stringa se il buffer specificato non è sufficientemente grande. IPropertyStore alloca una stringa di dimensioni corrette.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h |
DLL | Shell32.dll (versione 4.0 o successiva) |
Vedi anche
IShellLinkA
IShellLinkW