Interface IShellLinkDataList (shobjidl_core.h)
Expose des méthodes qui permettent à une application d’attacher des blocs de données supplémentaires à un lien Shell. Ces méthodes ajoutent, copient ou suppriment des blocs de données.
Héritage
L’interface IShellLinkDataList hérite de l’interface IUnknown. IShellLinkDataList a également les types de membres suivants :
Méthodes
L’interface IShellLinkDataList utilise ces méthodes.
IShellLinkDataList ::AddDataBlock Ajoute un bloc de données à un lien. |
IShellLinkDataList ::CopyDataBlock Récupère une copie du bloc de données d’un lien. |
IShellLinkDataList ::GetFlags Obtient les paramètres d’option actuels. |
IShellLinkDataList ::RemoveDataBlock Supprime un bloc de données d’un lien. |
IShellLinkDataList ::SetFlags Définit les paramètres d’option actuels. |
Remarques
Les blocs de données se présentent sous la forme d’une structure. Les deux premiers membres sont les mêmes pour tous les blocs de données. Le premier membre donne la taille de la structure. Le deuxième membre est une signature qui identifie le type de bloc de données. Les membres restants contiennent les données du bloc. Cinq types de blocs de données sont actuellement pris en charge.
Structure du bloc de données | Description |
---|---|
EXP_DARWIN_LINK | ID Windows Installer du lien. |
EXP_SPECIAL_FOLDER | Informations spéciales sur les dossiers. |
EXP_SZ_LINK | Nom cible. |
NT_CONSOLE_PROPS | Propriétés de la console. |
NT_FE_CONSOLE_PROPS | Page de codes de la console. |
Cette interface n’est pas implémentée par les applications.
Utilisez cette interface si votre application doit ajouter des blocs de données supplémentaires à un lien Shell.
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 Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |