Estructura SHARDAPPIDINFOLINK (shlobj_core.h)
Contiene datos usados por SHAddToRecentDocs para identificar un elemento, en este caso a través de un IShellLink y el proceso al que está asociado.
Sintaxis
typedef struct SHARDAPPIDINFOLINK {
IShellLink *psl;
PCWSTR pszAppID;
} SHARDAPPIDINFOLINK;
Miembros
psl
Tipo: IShellLink*
Puntero a una instancia de IShellLink que, cuando se inicia, abre el elemento. SHAddToRecentDocs no agrega el acceso directo a la carpeta Recent del usuario (CSIDL_RECENT, FOLDERID_Recent), pero se agrega a la categoría Recent de la lista de accesos directos de la aplicación especificada.
pszAppID
Tipo: PCWSTR
AppUserModelID definido por la aplicación asociado al elemento.
Comentarios
La instancia de IShellLink a la que apunta psl debe proporcionar lo siguiente:
- Puntero a una lista de identificadores de elemento (PIDL) (IShellLink::SetIDList) o la ruta de acceso de destino (IShellLink::SetPath o IShellLink::SetRelativePath)
- Argumentos de la línea de comandos (IShellLink::SetArguments)
- Ubicación del icono (IShellLink::SetIconLocation)
Opcionalmente, el campo de descripción (IShellLink::SetDescription) se puede establecer para proporcionar una información sobre herramientas personalizada para el elemento de la lista de accesos directos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | shlobj_core.h (incluya Shlobj.h) |
Consulte también
Identificadores de modelo de usuario de aplicación (AppUserModelIDs)