Estructura MRUINFO
Contiene información que define una nueva lista usada recientemente (MRU). Usado por CreateMRUListW.
typedef struct {
DWORD cbSize;
UINT uMax;
UINT fFlags;
HKEY hKey;
LPCTSTR lpszSubKey;
MRUCMPPROC lpfnCompare;
} _MRUINFO;
-
cbSize
-
Tipo: DWORD
-
Tamaño de la estructura.
-
Umax
-
Tipo: UINT
-
Número máximo de entradas en la lista mrU.
-
fFlags
-
Tipo: UINT
-
Una o varias de las marcas siguientes.
-
MRU_BINARY (0x0001)
-
Los datos se almacenan en el Registro como datos binarios en lugar de datos de cadena.
-
MRU_CACHEWRITE (0x0002)
-
Escriba cambios en la versión de mrU almacenada en el registro solo cuando se agregue un nuevo elemento o los recursos de la lista de MRU se libere de la memoria. Tenga en cuenta que la versión activa de mrU en la memoria se actualiza inmediatamente en respuesta a cualquier cambio en el contenido o el orden.
hKey
Tipo: HKEY
Identificador de la clave abierta actualmente, o uno de los siguientes valores predefinidos en los que se almacenarán los datos de MRU.
-
HKEY_CURRENT_USER
-
HKEY_LOCAL_MACHINE
lpszSubKey
Tipo: LPCTSTR
Subclave en la que se van a almacenar los datos de MRU.
lpfnCompare
Tipo: MRUCMPPROC
Puntero a una función opcional de comparación de datos que se puede usar para determinar si un elemento está presente en la lista de MRU. Esto resulta útil cuando se creó la lista de MRU con la marca MRU_BINARY . Si este miembro es NULL, se usan funciones de comparación de cadenas estándar; para los datos binarios, se usa una comparación directa de memoria.
Esta estructura no se define en un archivo de encabezado. Debes definirlo tú mismo.
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Nombres Unicode y ANSI |
MRUINFOW (Unicode) y MRUINFOA (ANSI) |