Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Indique l’interprétation des données transmises par SHAddToRecentDocs dans son paramètre pv pour identifier l’élément dont les statistiques d’utilisation sont suivies.
Syntaxe
typedef enum {
SHARD_PIDL,
SHARD_PATHA,
SHARD_PATHW,
SHARD_APPIDINFO,
SHARD_APPIDINFOIDLIST,
SHARD_LINK,
SHARD_APPIDINFOLINK,
SHARD_SHELLITEM
} SHARD;
Constants
SHARD_PIDLLe paramètre pv pointe vers un FICHIER PIDL qui identifie l’objet de fichier du document. Les codes PIDL qui identifient les objets non-fichiers ne sont pas acceptés. |
SHARD_PATHALe paramètre pv pointe vers une chaîne ANSI terminée par null avec le chemin d’accès et le nom de fichier de l’objet. |
SHARD_PATHWLe paramètre pv pointe vers une chaîne Unicode terminée par null avec le chemin d’accès et le nom de fichier de l’objet. |
SHARD_APPIDINFOWindows 7 et versions ultérieures. Le paramètre pv pointe vers une structure SHARDAPPIDINFO qui associe un IShellItem qui identifie l’élément avec un AppUserModelID qui l’associe à un processus ou une application particulier. |
SHARD_APPIDINFOIDLISTWindows 7 et versions ultérieures. Le paramètre pv pointe vers une structure SHARDAPPIDINFOIDLIST qui associe un PIDL absolu qui identifie l’élément avec un AppUserModelID qui l’associe à un processus ou une application particulier. |
SHARD_LINKWindows 7 et versions ultérieures. Le paramètre pv est un pointeur d’interface vers un objet IShellLink . |
SHARD_APPIDINFOLINKWindows 7 et versions ultérieures. Le paramètre pv pointe vers une structure SHARDAPPIDINFOLINK qui associe un IShellLink qui identifie l’élément à un AppUserModelID qui l’associe à un processus ou une application particulier. |
SHARD_SHELLITEMWindows 7 et versions ultérieures. Le paramètre pv est un pointeur d’interface vers un objet IShellItem . |
Remarques
Avant Windows 7, SHARD_PIDL, SHARD_PATHA et SHARD_PATHW ont été définis comme des constantes individuelles, et non comme membres d’énumération.
Lorsque vous fournissez un IShellLink via SHARD_LINK ou SHARD_APPIDINFOLINK, l’instance IShellLink doit fournir les éléments suivants :
- 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.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 2000 Professionnel, Windows XP, Windows 7 [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| Header | shlobj_core.h (include Shlobj.h) |