Structure SHARDAPPIDINFOLINK (shlobj_core.h)
Contient les données utilisées par SHAddToRecentDocs pour identifier à la fois un élément, dans ce cas par le biais d’un IShellLink, et le processus auquel il est associé.
Syntaxe
typedef struct SHARDAPPIDINFOLINK {
IShellLink *psl;
PCWSTR pszAppID;
} SHARDAPPIDINFOLINK;
Membres
psl
Type : IShellLink*
Pointeur vers un instance IShellLink qui, une fois lancé, ouvre l’élément. Le raccourci n’est pas ajouté par SHAddToRecentDocs au dossier Récent de l’utilisateur (CSIDL_RECENT, FOLDERID_Recent), mais il est ajouté à la catégorie Récent dans la liste de raccourcis de l’application spécifiée.
pszAppID
Type : PCWSTR
AppUserModelID défini par l’application associé à l’élément.
Remarques
Le instance IShellLink pointé par psl doit fournir les éléments suivants :
- Pointeur vers une liste d’identificateurs d’élément (PIDL) (IShellLink ::SetIDList) ou le chemin cible (IShellLink ::SetPath ou IShellLink ::SetRelativePath)
- Arguments de ligne de commande (IShellLink ::SetArguments)
- Emplacement de l’icône (IShellLink ::SetIconLocation)
Si vous le souhaitez, le champ de description (IShellLink ::SetDescription) peut être défini pour fournir une info-bulle personnalisée pour l’élément dans la liste de raccourcis.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | shlobj_core.h (inclure Shlobj.h) |