MRUINFO, structure
Contient des informations qui définissent une nouvelle liste la plus récente utilisée (MRU). Utilisé par CreateMRUListW.
Syntaxe
typedef struct {
DWORD cbSize;
UINT uMax;
UINT fFlags;
HKEY hKey;
LPCTSTR lpszSubKey;
MRUCMPPROC lpfnCompare;
} _MRUINFO;
Membres
-
cbSize
-
Type : DWORD
-
Taille de la structure.
-
Umax
-
Type : UINT
-
Nombre maximal d’entrées dans la liste MRU.
-
fFlags
-
Type : UINT
-
Un ou plusieurs des indicateurs suivants.
-
MRU_BINARY (0x0001)
-
Les données sont stockées dans le Registre en tant que données binaires plutôt que sous forme de données de chaîne.
-
MRU_CACHEWRITE (0x0002)
-
Écrivez les modifications apportées à la version de la mrU stockée dans le Registre uniquement lorsqu’un nouvel élément est ajouté ou que les ressources de la liste mrU sont libérées de la mémoire. Notez que la version active de la mrU en mémoire est mise à jour immédiatement en réponse à toute modification du contenu ou de l’ordre.
hKey
Type : HKEY
Handle de la clé actuellement ouverte, ou l’une des valeurs prédéfinies suivantes sous lesquelles stocker les données mrU.
-
HKEY_CURRENT_USER
-
HKEY_LOCAL_MACHINE
lpszSubKey
Type : LPCTSTR
Sous la sous-clé sous laquelle stocker les données MRU.
lpfnCompare
Type : MRUCMPPROC
Pointeur vers une fonction facultative de comparaison de données qui peut être utilisée pour déterminer si un élément est présent dans la liste MRU. Cela est utile lorsque la liste MRU a été créée avec l’indicateur MRU_BINARY . Si ce membre a la valeur NULL, les fonctions de comparaison de chaînes standard sont utilisées ; pour les données binaires, une comparaison directe de la mémoire est utilisée.
Notes
Cette structure n’est pas définie dans un fichier d’en-tête. Vous devez le définir vous-même.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
Noms Unicode et ANSI |
MRUINFOW (Unicode) et MRUINFOA (ANSI) |