Leer en inglés

Compartir a través de


Estructura MRUINFO

Contiene información que define una nueva lista usada recientemente (MRU). Usado por CreateMRUListW.

Sintaxis

typedef struct {
  DWORD      cbSize;
  UINT       uMax;
  UINT       fFlags;
  HKEY       hKey;
  LPCTSTR    lpszSubKey;
  MRUCMPPROC lpfnCompare;
} _MRUINFO;

Miembros

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.

Comentarios

Esta estructura no se define en un archivo de encabezado. Debes definirlo tú mismo.

Requisitos

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)