STRUCTURE ASSOCIATIONELEMENT (shellapi.h)
Définit les informations utilisées par AssocCreateForClasses pour récupérer une interface IQueryAssociations pour une association de fichiers donnée.
Syntaxe
typedef struct ASSOCIATIONELEMENT {
ASSOCCLASS ac;
HKEY hkClass;
PCWSTR pszClass;
} ASSOCIATIONELEMENT;
Membres
ac
Type : ASSOCCLASS
Où obtenir les données d’association et la forme dans laquelle les données sont stockées. Une des valeurs suivantes de l’énumération ASSOCCLASS .
ASSOCCLASS_APP_KEY
Le membre hkClass fournit le chemin de Registre complet d’un identificateur d’application (APPID).
ASSOCCLASS_CLSID_KEY
Le membre hkClass fournit le chemin de Registre complet d’un CLSID.
ASSOCCLASS_CLSID_STR
Le membre hkClass nomme un CLSID trouvé comme HKEY_CLASSES_ROOT\CLSID\pszClass.
ASSOCCLASS_PROGID_KEY
Le membre hkClass fournit le chemin de Registre complet d’un ProgID.
ASSOCCLASS_SHELL_KEY
Le membre hkClass nomme une clé trouvée comme
\ HKEY_CLASSES_ROOTSystemFileAssociations\hkClass.
ASSOCCLASS_PROGID_STR
Le membre pszClass nomme un ProgID trouvé comme HKEY_CLASSES_ROOT\pszClass.
ASSOCCLASS_SYSTEM_STR
Le membre pszClass nomme une clé trouvée en tant que HKEY_CLASSES_ROOT\SystemFileAssociations\pszClass.
ASSOCCLASS_APP_STR
L’APPID stockant les informations d’application se trouve à HKEY_CLASSES_ROOT\Application\FileName où FileName est obtenu en envoyant pszClass à PathFindFileName.
ASSOCCLASS_FOLDER
Utilisez les informations d’association pour les dossiers stockés sous HKEY_CLASSES_ROOT\Dossier. Lorsque cet indicateur est défini, hkClass et pszClass sont ignorés.
ASSOCCLASS_STAR
Utilisez les informations d’association stockées sous la sous-clé HKEY_CLASSES_ROOT\* . Lorsque cet indicateur est défini, hkClass et pszClass sont ignorés.
ASSOCCLASS_FIXED_PROGID_STR
Introduit dans Windows 8. N’utilisez pas les valeurs par défaut de l’utilisateur pour appliquer le mappage de la classe spécifiée par le membre pszClass .
ASSOCCLASS_PROTOCOL_STR
Introduit dans Windows 8. Utilisez les valeurs par défaut de l’utilisateur pour appliquer le mappage de la classe spécifiée par le membre pszClass ; la classe est un protocole.
hkClass
Type : HKEY
Clé de Registre qui spécifie une classe qui contient des informations d’association.
pszClass
Type : PCWSTR
Pointeur vers le nom d’une classe qui contient des informations d’association.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | shellapi.h |