Método IActiveDesktop::AddUrl (shlobj_core.h)
Agrega el elemento de escritorio asociado a la dirección URL especificada.
Sintaxis
HRESULT AddUrl(
[in, optional] HWND hwnd,
[in] PCWSTR pszSource,
[in] LPCOMPONENT pcomp,
DWORD dwFlags
);
Parámetros
[in, optional] hwnd
Tipo: HWND
Identificador de la ventana primaria de la interfaz de usuario.
[in] pszSource
Tipo: PCWSTR
Puntero a una cadena que contiene la dirección URL del elemento de escritorio.
[in] pcomp
Tipo: LPCOMPONENT
Puntero a la estructura COMPONENT que contiene los detalles del elemento de escritorio que se va a agregar.
dwFlags
Tipo: DWORD
Valor entero largo sin signo que controla este método. Se puede establecer en ADDURL_SILENT para agregar un elemento de escritorio sin mostrar ninguna interfaz de usuario.
Valor devuelto
Tipo: HRESULT
Devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
No se pudo agregar el elemento de escritorio o ya existe una instancia del elemento de escritorio en el escritorio activo. |
|
Uno o varios de los parámetros no eran válidos. |
|
Si se ha establecido la marca ADDURL_SILENT, el elemento de escritorio se ha agregado correctamente o ya existe en El escritorio activo. De lo contrario, el elemento de escritorio se ha agregado correctamente. |
Comentarios
De forma predeterminada, este método mostrará alguna interfaz de usuario y, a continuación, agregará el elemento de escritorio al escritorio activo. Al igual que IActiveDesktop::AddDesktopItem, la aplicación cliente debe llamar a IActiveDesktop::ApplyChanges para guardar los cambios en el registro.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shlobj_core.h |
Archivo DLL | Shell32.dll (versión 4.71 o posterior) |