Función URLAssociationDialogA (intshcut.h)
Invoca el cuadro de diálogo protocolo de dirección URL no registrado. Este cuadro de diálogo permite al usuario seleccionar una aplicación para asociarla a un protocolo desconocido anteriormente.
Sintaxis
INTSHCUTAPI HRESULT URLAssociationDialogA(
HWND hwndParent,
DWORD dwInFlags,
PCSTR pcszFile,
PCSTR pcszURL,
[out] PSTR pszAppBuf,
UINT ucAppBufLen
);
Parámetros
hwndParent
Tipo: HWND
Identificador de la ventana primaria.
dwInFlags
Tipo: DWORD
Marcas de bits que especifican el comportamiento de la función. Este valor puede ser una combinación de lo siguiente:
URLASSOCDLG_FL_USE_DEFAULT_NAME
Use el nombre de archivo predeterminado (es decir, "Acceso directo a Internet").
URLASSOCDLG_FL_REGISTER_ASSOC
Registre la aplicación seleccionada como controlador para el protocolo especificado en pcszURL. La aplicación solo se registra si se establece esta marca y el usuario indica que se desea una asociación persistente.
pcszFile
Tipo: PTCSTR
Dirección de una cadena de terminación cero constante que contiene el nombre de archivo que se va a asociar al protocolo de direcciones URL.
pcszURL
Tipo: PTCSTR
Dirección de una cadena constante terminada en cero que contiene la dirección URL con un protocolo desconocido.
[out] pszAppBuf
Tipo: PTSTR
Dirección de un búfer que recibe la ruta de acceso de la aplicación especificada por el usuario.
ucAppBufLen
Tipo: UINT
Tamaño de pszAppBuf, en caracteres.
Valor devuelto
Tipo: HRESULT
Comentarios
Nota
El encabezado intshcut.h define URLAssociationDialog como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | intshcut.h |
Archivo DLL | Url.dll |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de