Énumération ASSOCSTR (shlwapi.h)

Utilisé par IQueryAssociations ::GetString pour définir le type de chaîne à retourner.

Syntax

typedef enum {
  ASSOCSTR_COMMAND = 1,
  ASSOCSTR_EXECUTABLE,
  ASSOCSTR_FRIENDLYDOCNAME,
  ASSOCSTR_FRIENDLYAPPNAME,
  ASSOCSTR_NOOPEN,
  ASSOCSTR_SHELLNEWVALUE,
  ASSOCSTR_DDECOMMAND,
  ASSOCSTR_DDEIFEXEC,
  ASSOCSTR_DDEAPPLICATION,
  ASSOCSTR_DDETOPIC,
  ASSOCSTR_INFOTIP,
  ASSOCSTR_QUICKTIP,
  ASSOCSTR_TILEINFO,
  ASSOCSTR_CONTENTTYPE,
  ASSOCSTR_DEFAULTICON,
  ASSOCSTR_SHELLEXTENSION,
  ASSOCSTR_DROPTARGET,
  ASSOCSTR_DELEGATEEXECUTE,
  ASSOCSTR_SUPPORTED_URI_PROTOCOLS,
  ASSOCSTR_PROGID,
  ASSOCSTR_APPID,
  ASSOCSTR_APPPUBLISHER,
  ASSOCSTR_APPICONREFERENCE,
  ASSOCSTR_MAX
} ASSOCSTR;

Constantes

 
ASSOCSTR_COMMAND
Valeur : 1
Chaîne de commande associée à un verbe Shell.
ASSOCSTR_EXECUTABLE
Exécutable d’une chaîne de commande de verbe Shell. Par exemple, cette chaîne est trouvée en tant que valeur (Par défaut) pour une sous-clé telle que

\ HKEY_CLASSES_ROOTApplicationname\Shell\Ouvert\commande. Si la commande utilise Rundll.exe, définissez l’indicateur ASSOCF_REMAPRUNDLL dans le paramètre flags de IQueryAssociations ::GetString pour récupérer l’exécutable cible.

Attention  

Toutes les associations d’applications n’ont pas d’exécutables. Ne supposez pas qu’un exécutable sera toujours présent.


 

Ce type de chaîne identifie le code qui sera appelé dans l’implémentation du verbe.
ASSOCSTR_FRIENDLYDOCNAME
Nom convivial d’un type de document.
ASSOCSTR_FRIENDLYAPPNAME
Nom convivial d’un fichier exécutable.
ASSOCSTR_NOOPEN
Ignorez les informations associées à la sous-clé ouverte .
ASSOCSTR_SHELLNEWVALUE
Regardez sous la sous-clé ShellNouveau .
ASSOCSTR_DDECOMMAND
Modèle pour les commandes DDE.
ASSOCSTR_DDEIFEXEC
Commande DDE à utiliser pour créer un processus.
ASSOCSTR_DDEAPPLICATION
Nom de l’application dans une diffusion DDE.
ASSOCSTR_DDETOPIC
Nom de la rubrique dans une diffusion DDE.
ASSOCSTR_INFOTIP
Correspond à la valeur de Registre InfoTip. Renvoie un conseil d’informations pour un élément, ou une liste de propriétés sous la forme d’un IPropertyDescriptionList à partir duquel créer un conseil d’informations, par exemple lors du pointage du curseur sur un nom de fichier. La liste des propriétés peut être analysée avec PSGetPropertyDescriptionListFromString.
ASSOCSTR_QUICKTIP
Introduit dans Internet Explorer 6. Correspond à la valeur de Registre QuickTip. Identique à ASSOCSTR_INFOTIP, sauf qu’il retourne toujours une liste de noms de propriétés sous la forme d’un IPropertyDescriptionList. La différence entre cette valeur et ASSOCSTR_INFOTIP est que cela retourne des propriétés qui sont sécurisées pour tous les scénarios qui entraînent une récupération lente des propriétés, comme les réseaux hors connexion ou lents. Certaines des propriétés retournées par ASSOCSTR_INFOTIP peuvent ne pas convenir aux scénarios de récupération lente des propriétés. La liste des propriétés peut être analysée avec PSGetPropertyDescriptionListFromString.
ASSOCSTR_TILEINFO
Introduit dans Internet Explorer 6. Correspond à la valeur de Registre TileInfo. Contient la liste des propriétés à afficher pour un type de fichier particulier dans une fenêtre Windows Explorer en mode vignette. Cela est identique à ASSOCSTR_INFOTIP, mais, comme ASSOCSTR_QUICKTIP, il retourne également une liste de noms de propriétés sous la forme d’un IPropertyDescriptionList. La liste des propriétés peut être analysée avec PSGetPropertyDescriptionListFromString.
ASSOCSTR_CONTENTTYPE
Introduit dans Internet Explorer 6. Décrit un type général d’association de fichiers MIME, tel que image et bmp, afin que les applications puissent faire des hypothèses générales sur un type de fichier spécifique.
ASSOCSTR_DEFAULTICON
Introduit dans Internet Explorer 6. Retourne le chemin d’accès aux ressources d’icône à utiliser par défaut pour cette association. Les nombres positifs indiquent un index dans la table de ressources de la dll, tandis que les nombres négatifs indiquent un ID de ressource. Un exemple de syntaxe de la ressource est « c:\myfolder\myfile.dll,-1 ».
ASSOCSTR_SHELLEXTENSION
Introduit dans Internet Explorer 6. Pour un objet auquel une extension Shell est associée, vous pouvez l’utiliser pour récupérer le CLSID de cet objet d’extension Shell en transmettant une représentation sous forme de chaîne de l’IID de l’interface que vous souhaitez récupérer en tant que paramètre pwszExtra de IQueryAssociations ::GetString. Par exemple, si vous souhaitez récupérer un gestionnaire qui implémente l’interface IExtractImage , vous devez spécifier « {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1} », qui est l’IID d’IExtractImage.
ASSOCSTR_DROPTARGET
Introduit dans Internet Explorer 8. Pour un verbe appelé via COM et l’interface IDropTarget , vous pouvez utiliser cet indicateur pour récupérer le CLSID de l’objet IDropTarget . Ce CLSID est inscrit dans la sous-clé DropTarget . Le verbe est spécifié dans le paramètre pwszExtra dans l’appel à IQueryAssociations ::GetString.

Ce type de chaîne identifie le code qui sera appelé dans l’implémentation du verbe.
ASSOCSTR_DELEGATEEXECUTE
Introduit dans Internet Explorer 8. Pour un verbe appelé via COM et l’interface IExecuteCommand , vous pouvez utiliser cet indicateur pour récupérer le CLSID de l’objet IExecuteCommand . Ce CLSID est inscrit dans la sous-clé de commande du verbe en tant qu’entrée DelegateExecute. Le verbe est spécifié dans le paramètre pwszExtra dans l’appel à IQueryAssociations ::GetString.

Ce type de chaîne identifie le code qui sera appelé dans l’implémentation du verbe.
ASSOCSTR_SUPPORTED_URI_PROTOCOLS
Valeur de chaîne des schémas de protocole URI. Par exemple, http:https:ftp:file: ou * indiquant tout.
ASSOCSTR_PROGID
Introduit dans Windows 10. ProgID fourni par l’application associée au type de fichier ou au schéma d’URI. Cela s’il est configuré par les utilisateurs dans leurs paramètres de programme par défaut.
ASSOCSTR_APPID
Introduit dans Windows 10. AppUserModelID de l’application associée au type de fichier ou au schéma d’URI. Il est configuré par les utilisateurs dans leurs paramètres de programme par défaut.
ASSOCSTR_APPPUBLISHER
Introduit dans Windows 10. Éditeur de l’application associée au type de fichier ou au schéma d’URI. Il est configuré par les utilisateurs dans leurs paramètres de programme par défaut.
ASSOCSTR_APPICONREFERENCE
Introduit dans Windows 10. Référence d’icône de l’application associée au type de fichier ou au schéma d’URI. Il est configuré par les utilisateurs dans leurs paramètres de programme par défaut.
ASSOCSTR_MAX
Valeur ASSOCSTR maximale définie, utilisée à des fins de validation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel, Windows XP, Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête shlwapi.h