Méthode IActiveDesktop ::AddUrl (shlobj_core.h)
Ajoute l’élément de bureau associé à l’URL spécifiée.
Syntaxe
HRESULT AddUrl(
[in, optional] HWND hwnd,
[in] PCWSTR pszSource,
[in] LPCOMPONENT pcomp,
DWORD dwFlags
);
Paramètres
[in, optional] hwnd
Type : HWND
Handle de la fenêtre parente de l’interface utilisateur.
[in] pszSource
Type : PCWSTR
Pointeur vers une chaîne qui contient l’URL de l’élément de bureau.
[in] pcomp
Type : LPCOMPONENT
Pointeur vers la structure COMPONENT qui contient les détails de l’élément de bureau à ajouter.
dwFlags
Type : DWORD
Valeur d’entier long non signé qui contrôle cette méthode. Peut être défini sur ADDURL_SILENT pour ajouter un élément de bureau sans afficher d’interfaces utilisateur.
Valeur retournée
Type : HRESULT
Retourne l’une des valeurs suivantes.
Code de retour | Description |
---|---|
|
Impossible d’ajouter l’élément de bureau ou un instance de l’élément de bureau existe déjà sur Active Desktop. |
|
Un ou plusieurs des paramètres n’étaient pas valides. |
|
Si l’indicateur ADDURL_SILENT a été défini, l’élément de bureau a été ajouté avec succès ou il existe déjà sur Active Desktop. Sinon, l’élément de bureau a été ajouté avec succès. |
Remarques
Par défaut, cette méthode affiche une interface utilisateur, puis ajoute l’élément de bureau à Active Desktop. Comme IActiveDesktop ::AddDesktopItem, l’application cliente doit appeler IActiveDesktop ::ApplyChanges pour que les modifications soient enregistrées dans le Registre.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shlobj_core.h |
DLL | Shell32.dll (version 4.71 ou ultérieure) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour