Énumération ASSOCF
Fournit des informations aux méthodes de l’interface IQueryAssociations .
Syntax
typedef enum {
ASSOCF_NONE = 0x00000000,
ASSOCF_INIT_NOREMAPCLSID = 0x00000001,
ASSOCF_INIT_BYEXENAME = 0x00000002,
ASSOCF_OPEN_BYEXENAME = 0x00000002,
ASSOCF_INIT_DEFAULTTOSTAR = 0x00000004,
ASSOCF_INIT_DEFAULTTOFOLDER = 0x00000008,
ASSOCF_NOUSERSETTINGS = 0x00000010,
ASSOCF_NOTRUNCATE = 0x00000020,
ASSOCF_VERIFY = 0x00000040,
ASSOCF_REMAPRUNDLL = 0x00000080,
ASSOCF_NOFIXUPS = 0x00000100,
ASSOCF_IGNOREBASECLASS = 0x00000200,
ASSOCF_INIT_IGNOREUNKNOWN = 0x00000400,
ASSOCF_INIT_FIXED_PROGID = 0x00000800,
ASSOCF_IS_PROTOCOL = 0x00001000,
ASSOCF_INIT_FOR_FILE = 0x00002000
} ASSOCF;
Constantes
ASSOCF _ aucun
Aucune des options suivantes n’est définie.
ASSOCF _ init _ NOREMAPCLSID
Ordonne aux méthodes de l’interface IQueryAssociations de ne pas mapper les valeurs CLSID aux valeurs ProgID.
ASSOCF _ init _ BYEXENAME
Identifie la valeur du paramètre pwszAssoc de IQueryAssociations :: init comme un nom de fichier exécutable. Si cet indicateur n’est pas défini, la clé racine est définie sur le ProgID associé à la clé de .exe au lieu du ProgID du fichier exécutable.
ASSOCF _ ouvrir _ BYEXENAME
Identique à ASSOCF _ init _ BYEXENAME.
ASSOCF _ init _ DEFAULTTOSTAR
Spécifie que lorsqu’une méthode IQueryAssociations ne trouve pas la valeur demandée sous la clé racine, elle doit tenter de récupérer la valeur comparable de la * sous-clé.
ASSOCF _ init _ DEFAULTTOFOLDER
Spécifie que lorsqu’une méthode IQueryAssociations ne trouve pas la valeur demandée sous la clé racine, elle doit tenter de récupérer la valeur comparable de la sous-clé de dossier .
ASSOCF _ NOUSERSETTINGS
Spécifie que seules les _ classes HKEY _ doivent être recherchées et que HKEY _ Current _ User doit être ignoré.
ASSOCF _ NOTRUNCATE
Spécifie que la chaîne de retour ne doit pas être tronquée. Au lieu de cela, retournez une valeur d’erreur et la taille requise pour la chaîne complète.
ASSOCF _ vérifier
Ordonne aux méthodes IQueryAssociations de vérifier que les données sont exactes. Ce paramètre permet aux méthodes IQueryAssociations de lire des données à partir du disque dur de l’utilisateur à des fins de vérification. Par exemple, ils peuvent vérifier le nom convivial dans le registre par rapport à celui stocké dans le fichier .exe. La définition de cet indicateur réduit généralement l’efficacité de la méthode.
ASSOCF _ REMAPRUNDLL
Fait en sorte que les méthodes IQueryAssociations ignorent Rundll.exe et retournent des informations sur sa cible. En général, les méthodes IQueryAssociations retournent des informations sur la première .exe ou .dll dans une chaîne de commande. Si une commande utilise Rundll.exe, la définition de cet indicateur indique à la méthode d’ignorer Rundll.exe et de retourner des informations sur sa cible.
ASSOCF _ NOFIXUPS
Ordonne aux méthodes IQueryAssociations de ne pas corriger les erreurs dans le registre, telles que le nom convivial d’une fonction qui ne correspond pas à celui trouvé dans le fichier .exe.
ASSOCF _ IGNOREBASECLASS
Spécifie que la valeur de BaseClass doit être ignorée.
ASSOCF _ init _ IGNOREUNKNOWN
introduite dans Windows 7. Spécifie que le ProgID « inconnu » doit être ignoré ; au lieu de cela, échoue.
ASSOCF _ init _ ( _ ProgID fixe)
Introduite dans Windows 8. Spécifie que le ProgID fourni doit être mappé à l’aide des valeurs par défaut du système, plutôt que les valeurs par défaut de l’utilisateur actuel.
ASSOCF _ est un _ protocole
Introduite dans Windows 8. Spécifie que la valeur est un protocole et doit être mappée à l’aide des valeurs par défaut de l’utilisateur actuel.
ASSOCF _ init _ pour le _ fichier
Introduite dans Windows 8.1. Spécifie que le ProgID correspond à une association basée sur une extension de fichier. À utiliser avec ASSOCF _ init _ _ identificateur programmatique fixe.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 2000 Professional, Windows XP [ desktop apps uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server - [Applications de bureau uniquement] |
| En-tête | Shlwapi. h |
Voir aussi
AssocQueryKey AssocQueryString AssocQueryStringByKey
© 2017 Microsoft. Tous droits réservés.