Metodo IActiveDesktop::AddUrl (shlobj_core.h)
Aggiunge l'elemento desktop associato all'URL specificato.
Sintassi
HRESULT AddUrl(
[in, optional] HWND hwnd,
[in] PCWSTR pszSource,
[in] LPCOMPONENT pcomp,
DWORD dwFlags
);
Parametri
[in, optional] hwnd
Tipo: HWND
Handle alla finestra padre per l'interfaccia utente.
[in] pszSource
Tipo: PCWSTR
Puntatore a una stringa contenente l'URL dell'elemento desktop.
[in] pcomp
Tipo: LPCOMPONENT
Puntatore alla struttura COMPONENT contenente i dettagli dell'elemento desktop da aggiungere.
dwFlags
Tipo: DWORD
Valore intero lungo senza segno che controlla questo metodo. Può essere impostato su ADDURL_SILENT per aggiungere un elemento desktop senza visualizzare alcuna interfaccia utente.
Valore restituito
Tipo: HRESULT
Restituisce uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Impossibile aggiungere l'elemento desktop o un'istanza dell'elemento desktop già presente in Active Desktop. |
|
Uno o più parametri non sono validi. |
|
Se il flag di ADDURL_SILENT è stato impostato, l'elemento desktop è stato aggiunto correttamente o esiste già in Active Desktop. In caso contrario, l'elemento desktop è stato aggiunto correttamente. |
Commenti
Per impostazione predefinita, questo metodo visualizzerà un'interfaccia utente e quindi aggiungerà l'elemento desktop a Active Desktop. Come IActiveDesktop::AddDesktopItem, l'applicazione client deve chiamare IActiveDesktop::ApplyChanges per avere le modifiche salvate nel Registro di sistema.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shlobj_core.h |
DLL | Shell32.dll (versione 4.71 o successiva) |