Struttura MRUINFO
Contiene informazioni che definiscono un nuovo elenco usato più di recente . Usato da CreateMRUListW.
typedef struct {
DWORD cbSize;
UINT uMax;
UINT fFlags;
HKEY hKey;
LPCTSTR lpszSubKey;
MRUCMPPROC lpfnCompare;
} _MRUINFO;
-
cbSize
-
Tipo: DWORD
-
Dimensione della struttura.
-
Umax
-
Tipo: UINT
-
Numero massimo di voci nell'elenco MRU.
-
fFlags
-
Tipo: UINT
-
Uno o più flag seguenti.
-
MRU_BINARY (0x0001 )
-
I dati vengono archiviati nel Registro di sistema come dati binari anziché dati stringa.
-
MRU_CACHEWRITE (0x0002 )
-
Scrivere modifiche alla versione dell'MRU archiviata nel Registro di sistema solo quando viene aggiunto un nuovo elemento o le risorse dell'elenco MRU vengono liberate dalla memoria. Si noti che la versione attiva dell'MRU in memoria viene aggiornata immediatamente in risposta a qualsiasi modifica nel contenuto o nell'ordinamento.
Hkey
Tipo: HKEY
Handle per la chiave attualmente aperta o uno dei valori predefiniti seguenti in cui archiviare i dati mrU.
-
HKEY_CURRENT_USER
-
HKEY_LOCAL_MACHINE
lpszSubKey
Tipo: LPCTSTR
Sottochiave in cui archiviare i dati MRU.
lpfnCompare
Tipo: MRUCMPPROC
Puntatore a una funzione di confronto dati facoltativa che può essere usata per determinare se un elemento è presente nell'elenco MRU. Questo è utile quando è stato creato l'elenco MRU con il flag di MRU_BINARY . Se questo membro è NULL, vengono usate le funzioni di confronto delle stringhe standard; per i dati binari, viene usato un confronto diretto per la memoria.
Questa struttura non è definita in un file di intestazione. È necessario definirla autonomamente.
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Nomi Unicode e ANSI |
MRUINFOW (Unicode) e MRUINFOA (ANSI) |