Interface IApplicationAssociationRegistration (shobjidl_core.h)
Expose des méthodes qui interrogent et définissent des applications par défaut pour un type d’association de fichier spécifique et des protocoles à un niveau d’association spécifique.
Héritage
L’interface IApplicationAssociationRegistration hérite de l’interface IUnknown. IApplicationAssociationRegistration a également les types de membres suivants :
Méthodes
L’interface IApplicationAssociationRegistration a ces méthodes.
IApplicationAssociationRegistration::ClearUserAssociations Supprime toutes les associations par utilisateur pour l’utilisateur actuel. Cela entraîne une réversion des valeurs par défaut de l’ordinateur, le cas échéant. Non destiné à être utilisé dans Windows 8. |
IApplicationAssociationRegistration::QueryAppIsDefault Détermine si une application possède l’association par défaut inscrite pour un niveau et un type d’application donnés. Non destiné à être utilisé dans Windows 8. |
IApplicationAssociationRegistration::QueryAppIsDefaultAll Détermine si une application possède toutes les associations par défaut inscrites pour un niveau d’application donné. Non destiné à être utilisé dans Windows 8. |
IApplicationAssociationRegistration::QueryCurrentDefault Détermine l’application par défaut pour un type d’association donné. Il s’agit de l’application par défaut lancée par ShellExecute pour ce type. |
IApplicationAssociationRegistration::SetAppAsDefault Définit une application comme valeur par défaut pour une extension ou un protocole donné, à condition que l’éditeur de l’application corresponde à la valeur par défaut actuelle. Pour plus d’informations, consultez Programmes par défaut. Non destiné à être utilisé dans Windows 8. |
IApplicationAssociationRegistration::SetAppAsDefaultAll Définit une application comme valeur par défaut pour toutes les associations inscrites de n’importe quel type pour cette application. Non destiné à être utilisé dans Windows 8. |
Remarques
Étant donné que IApplicationAssociationRegistration n’est pris en charge que pour Windows Vista et Windows 7, les applications qui prennent en charge les systèmes d’exploitation antérieurs doivent utiliser leur code préexistant par rapport aux valeurs par défaut lorsqu’elles s’exécutent sous ces systèmes d’exploitation. Ces applications doivent inclure une vérification de la version du système d’exploitation pour tenir compte de cela.
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] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |